Blame examples/cppunittest/TestDecoratorTest.h

Packit 8c9aa0
#ifndef TESTDECORATORTEST_H
Packit 8c9aa0
#define TESTDECORATORTEST_H
Packit 8c9aa0
Packit 8c9aa0
#include <cppunit/extensions/HelperMacros.h>
Packit 8c9aa0
#include <cppunit/extensions/TestDecorator.h>
Packit 8c9aa0
#include "MockTestCase.h"
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
class TestDecoratorTest : public CPPUNIT_NS::TestFixture
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_TEST_SUITE( TestDecoratorTest );
Packit 8c9aa0
  CPPUNIT_TEST( testCountTestCases );
Packit 8c9aa0
  CPPUNIT_TEST( testRun );
Packit 8c9aa0
  CPPUNIT_TEST( testGetName );
Packit 8c9aa0
  CPPUNIT_TEST_SUITE_END();
Packit 8c9aa0
Packit 8c9aa0
public:
Packit 8c9aa0
  TestDecoratorTest();
Packit 8c9aa0
  virtual ~TestDecoratorTest();
Packit 8c9aa0
Packit 8c9aa0
  virtual void setUp();
Packit 8c9aa0
  virtual void tearDown();
Packit 8c9aa0
Packit 8c9aa0
  void testCountTestCases();
Packit 8c9aa0
  void testRun();
Packit 8c9aa0
  void testGetName();
Packit 8c9aa0
Packit 8c9aa0
private:
Packit 8c9aa0
  TestDecoratorTest( const TestDecoratorTest &copy );
Packit 8c9aa0
  void operator =( const TestDecoratorTest &copy );
Packit 8c9aa0
Packit 8c9aa0
private:
Packit 8c9aa0
  MockTestCase *m_test;
Packit 8c9aa0
  CPPUNIT_NS::TestDecorator *m_decorator;
Packit 8c9aa0
};
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
#endif  // TESTDECORATORTEST_H