54 lines
1.1 KiB
C
54 lines
1.1 KiB
C
![]() |
#ifndef HELPERMACROSTEST_H
|
||
|
#define HELPERMACROSTEST_H
|
||
|
|
||
|
#include <cppunit/extensions/HelperMacros.h>
|
||
|
#include "MockTestListener.h"
|
||
|
|
||
|
|
||
|
class HelperMacrosTest : public CPPUNIT_NS::TestFixture
|
||
|
{
|
||
|
CPPUNIT_TEST_SUITE( HelperMacrosTest );
|
||
|
CPPUNIT_TEST( testNoSubclassing );
|
||
|
CPPUNIT_TEST( testSubclassing );
|
||
|
CPPUNIT_TEST( testFail );
|
||
|
CPPUNIT_TEST( testFailToFail );
|
||
|
CPPUNIT_TEST( testException );
|
||
|
CPPUNIT_TEST( testExceptionNotCaught );
|
||
|
CPPUNIT_TEST( testCustomTests );
|
||
|
CPPUNIT_TEST( testAddTest );
|
||
|
CPPUNIT_TEST_SUITE_END();
|
||
|
|
||
|
public:
|
||
|
HelperMacrosTest();
|
||
|
virtual ~HelperMacrosTest();
|
||
|
|
||
|
virtual void setUp();
|
||
|
virtual void tearDown();
|
||
|
|
||
|
void testNoSubclassing();
|
||
|
|
||
|
void testSubclassing();
|
||
|
|
||
|
void testFail();
|
||
|
void testFailToFail();
|
||
|
|
||
|
void testException();
|
||
|
void testExceptionNotCaught();
|
||
|
|
||
|
void testCustomTest();
|
||
|
void testCustomTests();
|
||
|
void testAddTest();
|
||
|
|
||
|
private:
|
||
|
HelperMacrosTest( const HelperMacrosTest © );
|
||
|
void operator =( const HelperMacrosTest © );
|
||
|
|
||
|
private:
|
||
|
CPPUNIT_NS::TestResult *m_result;
|
||
|
MockTestListener *m_testListener;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#endif // HELPERMACROSTEST_H
|