Сгруппируйте TestCases в TestSuite, написать основной(), компилировать ссылку против библиотеки CppUnit и запустить исполняемый файл из командной строки.
Вот пример основной функции .:
CPPUNIT_TEST_SUITE_REGISTRATION(Test);
int main(int ac, char **av)
{
//--- Create the event manager and test controller
CPPUNIT_NS::TestResult controller;
//--- Add a listener that colllects test result
CPPUNIT_NS::TestResultCollector result;
controller.addListener(&result);
//--- Add a listener that print dots as test run.
CPPUNIT_NS::BriefTestProgressListener progress;
controller.addListener(&progress);
//--- Add the top suite to the test runner
CPPUNIT_NS::TestRunner runner;
runner.addTest(CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest());
runner.run(controller);
return result.wasSuccessful() ? 0 : 1;
}
Если вы действительно хотите GUI, есть QxRunner.
Нужная информация находится в нижней части страницы. – leiz
Да, но я хотел был NUnit gui вид вещей – Uday
Извините, непонятый вопрос. Если вы находитесь в окнах, есть MFCTestRunner – leiz