Blame examples/cppunittest/TestSuiteTest.h

Packit Service e31359
#ifndef TESTSUITETEST_H
Packit Service e31359
#define TESTSUITETEST_H
Packit Service e31359
Packit Service e31359
#include <cppunit/extensions/HelperMacros.h>
Packit Service e31359
#include <stdexcept>
Packit Service e31359
Packit Service e31359
Packit Service e31359
class TestSuiteTest : public CPPUNIT_NS::TestFixture
Packit Service e31359
{
Packit Service e31359
  CPPUNIT_TEST_SUITE( TestSuiteTest );
Packit Service e31359
  CPPUNIT_TEST( testConstructor );
Packit Service e31359
  CPPUNIT_TEST( testCountTestCasesWithNoTest );
Packit Service e31359
  CPPUNIT_TEST( testCountTestCasesWithTwoTests );
Packit Service e31359
  CPPUNIT_TEST( testCountTestCasesWithSubSuite );
Packit Service e31359
  CPPUNIT_TEST( testRunWithOneTest );
Packit Service e31359
  CPPUNIT_TEST( testRunWithOneTestAndSubSuite );
Packit Service e31359
  CPPUNIT_TEST( testGetTests );
Packit Service e31359
  CPPUNIT_TEST( testDeleteContents );
Packit Service e31359
  CPPUNIT_TEST( testGetChildTestCount );
Packit Service e31359
  CPPUNIT_TEST( testGetChildTestAt );
Packit Service e31359
  CPPUNIT_TEST_EXCEPTION( testGetChildTestAtThrow1, std::out_of_range );
Packit Service e31359
  CPPUNIT_TEST_EXCEPTION( testGetChildTestAtThrow2, std::out_of_range );
Packit Service e31359
  CPPUNIT_TEST_SUITE_END();
Packit Service e31359
Packit Service e31359
public:
Packit Service e31359
  TestSuiteTest();
Packit Service e31359
  virtual ~TestSuiteTest();
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
Packit Service e31359
  void testCountTestCasesWithNoTest();
Packit Service e31359
  void testCountTestCasesWithTwoTests();
Packit Service e31359
  void testCountTestCasesWithSubSuite();
Packit Service e31359
Packit Service e31359
  void testRunWithOneTest();
Packit Service e31359
  void testRunWithOneTestAndSubSuite();
Packit Service e31359
Packit Service e31359
  void testGetTests();
Packit Service e31359
Packit Service e31359
  void testDeleteContents();
Packit Service e31359
Packit Service e31359
  void testGetChildTestCount();
Packit Service e31359
  void testGetChildTestAt();
Packit Service e31359
  void testGetChildTestAtThrow1();
Packit Service e31359
  void testGetChildTestAtThrow2();
Packit Service e31359
Packit Service e31359
private:
Packit Service e31359
  TestSuiteTest( const TestSuiteTest &copy );
Packit Service e31359
  void operator =( const TestSuiteTest &copy );
Packit Service e31359
Packit Service e31359
private:
Packit Service e31359
  CPPUNIT_NS::TestSuite *m_suite;
Packit Service e31359
};
Packit Service e31359
Packit Service e31359
Packit Service e31359
Packit Service e31359
#endif  // TESTSUITETEST_H