Blame examples/cppunittest/TestResultTest.h

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