Blame examples/cppunittest/TestResultTest.h

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 &copy );
Packit Service e31359
  void operator =( const TestResultTest &copy );
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