|
Packit Service |
e31359 |
#ifndef TESTRESULTTEST_H
|
|
Packit Service |
e31359 |
#define TESTRESULTTEST_H
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
#include <cppunit/extensions/HelperMacros.h>
|
|
Packit Service |
e31359 |
#include <cppunit/TestResult.h>
|
|
Packit Service |
e31359 |
#include "MockTestListener.h"
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
class TestResultTest : public CPPUNIT_NS::TestFixture
|
|
Packit Service |
e31359 |
{
|
|
Packit Service |
e31359 |
CPPUNIT_TEST_SUITE( TestResultTest );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testConstructor );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testStop );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testAddError );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testAddFailure );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testStartTest );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testEndTest );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testStartSuite );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testEndSuite );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testRunTest );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testTwoListener );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testDefaultProtectSucceed );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testDefaultProtectFail );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testDefaultProtectFailIfThrow );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testProtectChainPushOneTrap );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testProtectChainPushOnePassThrough );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST( testProtectChainPushTwoTrap );
|
|
Packit Service |
e31359 |
CPPUNIT_TEST_SUITE_END();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
public:
|
|
Packit Service |
e31359 |
TestResultTest();
|
|
Packit Service |
e31359 |
virtual ~TestResultTest();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
virtual void setUp();
|
|
Packit Service |
e31359 |
virtual void tearDown();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void testConstructor();
|
|
Packit Service |
e31359 |
void testStop();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void testAddError();
|
|
Packit Service |
e31359 |
void testAddFailure();
|
|
Packit Service |
e31359 |
void testStartTest();
|
|
Packit Service |
e31359 |
void testEndTest();
|
|
Packit Service |
e31359 |
void testStartSuite();
|
|
Packit Service |
e31359 |
void testEndSuite();
|
|
Packit Service |
e31359 |
void testRunTest();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void testTwoListener();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void testDefaultProtectSucceed();
|
|
Packit Service |
e31359 |
void testDefaultProtectFail();
|
|
Packit Service |
e31359 |
void testDefaultProtectFailIfThrow();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void testProtectChainPushOneTrap();
|
|
Packit Service |
e31359 |
void testProtectChainPushOnePassThrough();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
void testProtectChainPushTwoTrap();
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
private:
|
|
Packit Service |
e31359 |
TestResultTest( const TestResultTest © );
|
|
Packit Service |
e31359 |
void operator =( const TestResultTest © );
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
private:
|
|
Packit Service |
e31359 |
CPPUNIT_NS::TestResult *m_result;
|
|
Packit Service |
e31359 |
MockTestListener *m_listener1;
|
|
Packit Service |
e31359 |
MockTestListener *m_listener2;
|
|
Packit Service |
e31359 |
CPPUNIT_NS::Test *m_dummyTest;
|
|
Packit Service |
e31359 |
};
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
|
|
Packit Service |
e31359 |
#endif // TESTRESULTTEST_H
|