[Cppunit-cvs] cppunit2/examples/ignore_failure_demo SConscript,NONE,1.1 main.cpp,NONE,1.1
Brought to you by:
blep
From: Baptiste L. <bl...@us...> - 2005-11-11 20:54:24
|
Update of /cvsroot/cppunit/cppunit2/examples/ignore_failure_demo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6524/examples/ignore_failure_demo Added Files: SConscript main.cpp Log Message: - added unit tests for TestInfo - fixed bug in CPPUT_IGNORE_FAILURE and exception guard. - added 'isIgnoredFailure' to Assertion. - lighttestrunner now print ignored failure and skipped tests. --- NEW FILE: main.cpp --- #include <examples/common/examplecommon.h> #include <cpput/testcase.h> static int half( int x ) { return (x+1) / 2; } static void testIgnoreFailure() { CPPUT_CHECK_EQUAL( 1, half(2) ); CPPUT_IGNORE_FAILURE(( CPPUT_CHECK_EQUAL( 2, half(5) ) )); CPPUT_CHECK_EQUAL( 5, half(10) ); } int main( int argc, const char *argv[] ) { CppUT::TestSuitePtr allSuite = CppUT::makeTestSuite( "All tests" ); allSuite->add( CppUT::makeTestCase( CppTL::cfn0( &testIgnoreFailure ), "testIgnoreFailure" ) ); return runExampleTests( argc, argv, allSuite.get() ); } --- NEW FILE: SConscript --- Import( 'env_testing buildCppUnitExample' ) buildCppUnitExample( env_testing, Split( """ main.cpp """ ), 'ignore_failure_demo' ) |