diff options
Diffstat (limited to 'examples/cppunittest/TestSetUpTest.h')
-rw-r--r-- | examples/cppunittest/TestSetUpTest.h | 24 |
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 © ); private: - SetUp *m_setUp; - FailingTestCase *m_test; }; |