C++ (Qt)HEADERS += C:/cygwin64/usr/include/
C++ (Qt)#include <cppunit/TestRunner.h> int main() { return 0;}
#include "c:/cygwin/blabla/tuktuk.h"
C++ (Qt)SOURCES += \ main.cppINCLUDEPATH += "C:/cygwin64/usr/include/"
C++ (Qt)#include <cppunit/ui/qt/QtTestRunner.h> int main() { return 0;}
C++ (Qt)#include <cppunit/BriefTestProgressListener.h>#include <cppunit/CompilerOutputter.h>#include <cppunit/extensions/TestFactoryRegistry.h>#include <cppunit/TestResult.h>#include <cppunit/TestResultCollector.h>#include <cppunit/TestRunner.h> int main() { // 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); // Print test in a compiler compatible format. CPPUNIT_NS::CompilerOutputter outputter(&result, CPPUNIT_NS::stdCOut()); outputter.write(); return result.wasSuccessful() ? 0 : 1;}
C++ (Qt)CPPUNIT_ASSERT_DOUBLES_EQUAL(expected, actual, delta);
C++ (Qt)std::vector<int> v;CPPUNIT_ASSERT_THROW( v.at( 50 ), std::out_of_range );