summaryrefslogtreecommitdiff
path: root/examples/cppunittest/TestSetUpTest.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/cppunittest/TestSetUpTest.h')
-rw-r--r--examples/cppunittest/TestSetUpTest.h24
1 files changed, 14 insertions, 10 deletions
diff --git a/examples/cppunittest/TestSetUpTest.h b/examples/cppunittest/TestSetUpTest.h
index 9a843b7..34d7e4d 100644
--- a/examples/cppunittest/TestSetUpTest.h
+++ b/examples/cppunittest/TestSetUpTest.h
@@ -3,7 +3,6 @@
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/extensions/TestSetUp.h>
-#include "FailingTestCase.h"
class TestSetUpTest : public CppUnit::TestCase
@@ -16,19 +15,19 @@ public:
TestSetUpTest();
virtual ~TestSetUpTest();
- virtual void setUp();
- virtual void tearDown();
+ void setUp();
+ void tearDown();
void testRun();
private:
- class SetUp : public CppUnit::TestSetUp
+ class MockSetUp : public CppUnit::TestSetUp
{
public:
- SetUp( CppUnit::Test *test ) :
- CppUnit::TestSetUp( test ),
- m_setUpCalled( false ),
- m_tearDownCalled( false )
+ MockSetUp( CppUnit::Test *test )
+ : CppUnit::TestSetUp( test )
+ , m_setUpCalled( false )
+ , m_tearDownCalled( false )
{
}
@@ -42,6 +41,13 @@ private:
m_tearDownCalled = true;
}
+ void verify()
+ {
+ CPPUNIT_ASSERT( m_setUpCalled );
+ CPPUNIT_ASSERT( m_tearDownCalled );
+ }
+
+ private:
bool m_setUpCalled;
bool m_tearDownCalled;
};
@@ -50,8 +56,6 @@ private:
void operator =( const TestSetUpTest &copy );
private:
- SetUp *m_setUp;
- FailingTestCase *m_test;
};