Blame examples/cppunittest/HelperMacrosTest.h
|
Packit |
8c9aa0 |
#ifndef HELPERMACROSTEST_H
|
|
Packit |
8c9aa0 |
#define HELPERMACROSTEST_H
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
#include <cppunit/extensions/HelperMacros.h>
|
|
Packit |
8c9aa0 |
#include "MockTestListener.h"
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
class HelperMacrosTest : public CPPUNIT_NS::TestFixture
|
|
Packit |
8c9aa0 |
{
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST_SUITE( HelperMacrosTest );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testNoSubclassing );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testSubclassing );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testFail );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testFailToFail );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testException );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testExceptionNotCaught );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testCustomTests );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testAddTest );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST( testParameterizedTests );
|
|
Packit |
8c9aa0 |
CPPUNIT_TEST_SUITE_END();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
public:
|
|
Packit |
8c9aa0 |
HelperMacrosTest();
|
|
Packit |
8c9aa0 |
virtual ~HelperMacrosTest();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
virtual void setUp();
|
|
Packit |
8c9aa0 |
virtual void tearDown();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void testNoSubclassing();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void testSubclassing();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void testFail();
|
|
Packit |
8c9aa0 |
void testFailToFail();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void testException();
|
|
Packit |
8c9aa0 |
void testExceptionNotCaught();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void testCustomTest();
|
|
Packit |
8c9aa0 |
void testCustomTests();
|
|
Packit |
8c9aa0 |
void testAddTest();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void testParameterizedTests();
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
private:
|
|
Packit |
8c9aa0 |
HelperMacrosTest( const HelperMacrosTest © );
|
|
Packit |
8c9aa0 |
void operator =( const HelperMacrosTest © );
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
private:
|
|
Packit |
8c9aa0 |
CPPUNIT_NS::TestResult *m_result;
|
|
Packit |
8c9aa0 |
MockTestListener *m_testListener;
|
|
Packit |
8c9aa0 |
};
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
#endif // HELPERMACROSTEST_H
|