summaryrefslogtreecommitdiff
path: root/examples/cppunittest/TestSetUpTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/cppunittest/TestSetUpTest.cpp')
-rw-r--r--examples/cppunittest/TestSetUpTest.cpp13
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();
}