diff options
Diffstat (limited to 'examples/cppunittest/TestSetUpTest.cpp')
-rw-r--r-- | examples/cppunittest/TestSetUpTest.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/examples/cppunittest/TestSetUpTest.cpp b/examples/cppunittest/TestSetUpTest.cpp index 06671d8..5a4bad8 100644 --- a/examples/cppunittest/TestSetUpTest.cpp +++ b/examples/cppunittest/TestSetUpTest.cpp @@ -19,16 +19,12 @@ TestSetUpTest::~TestSetUpTest() void TestSetUpTest::setUp() { - m_test = new FailingTestCase(); - m_setUp = new SetUp( m_test ); } void TestSetUpTest::tearDown() { - delete m_setUp; - delete m_test; } @@ -36,7 +32,10 @@ void TestSetUpTest::testRun() { CppUnit::TestResult result; - m_setUp->run( &result ); - CPPUNIT_ASSERT( m_setUp->m_setUpCalled ); - CPPUNIT_ASSERT( m_setUp->m_tearDownCalled ); + CppUnit::TestCase test; + MockSetUp setUpTest( &test ); + + setUpTest.run( &result ); + + setUpTest.verify(); } |