Blame examples/cppunittest/TestSetUpTest.h
|
Packit Service |
e31359 |
#ifndef TESTSETUPTEST_H
|
|
Packit Service |
e31359 |
#define TESTSETUPTEST_H
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
#include <cppunit/extensions/HelperMacros.h>
|
|
Packit Service |
e31359 |
#include <cppunit/extensions/TestSetUp.h>
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
class TestSetUpTest : public CPPUNIT_NS::TestFixture
|
|
Packit Service |
e31359 |
{
|
|
Packit Service |
e31359 |
CPPUNIT_TEST_SUITE( TestSetUpTest );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testRun );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST_SUITE_END();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
public:
|
|
Packit Service |
e31359 |
TestSetUpTest();
|
|
Packit Service |
e31359 |
virtual ~TestSetUpTest();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void setUp();
|
|
Packit Service |
e31359 |
void tearDown();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void testRun();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
private:
|
|
Packit Service |
e31359 |
class MockSetUp : public CPPUNIT_NS::TestSetUp
|
|
Packit Service |
e31359 |
{
|
|
Packit Service |
e31359 |
public:
|
|
Packit Service |
e31359 |
MockSetUp( CPPUNIT_NS::Test *test )
|
|
Packit Service |
e31359 |
: CPPUNIT_NS::TestSetUp( test )
|
|
Packit Service |
e31359 |
, m_setUpCalled( false )
|
|
Packit Service |
e31359 |
, m_tearDownCalled( false )
|
|
Packit Service |
e31359 |
{
|
|
Packit Service |
e31359 |
}
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void setUp()
|
|
Packit Service |
e31359 |
{
|
|
Packit Service |
e31359 |
m_setUpCalled = true;
|
|
Packit Service |
e31359 |
}
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void tearDown()
|
|
Packit Service |
e31359 |
{
|
|
Packit Service |
e31359 |
m_tearDownCalled = true;
|
|
Packit Service |
e31359 |
}
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void verify()
|
|
Packit Service |
e31359 |
{
|
|
Packit Service |
e31359 |
CPPUNIT_ASSERT( m_setUpCalled );
|
|
Packit Service |
e31359 |
CPPUNIT_ASSERT( m_tearDownCalled );
|
|
Packit Service |
e31359 |
}
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
private:
|
|
Packit Service |
e31359 |
bool m_setUpCalled;
|
|
Packit Service |
e31359 |
bool m_tearDownCalled;
|
|
Packit Service |
e31359 |
};
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
TestSetUpTest( const TestSetUpTest © );
|
|
Packit Service |
e31359 |
void operator =( const TestSetUpTest © );
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
private:
|
|
Packit Service |
e31359 |
};
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
#endif // TESTSETUPTEST_H
|