CppUnit project page FAQ

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CAsserterA set of functions to help writing assertion macros
 Cassertion_traits< T >Traits used by CPPUNIT_ASSERT* macros
 Cassertion_traits< double >Traits used by CPPUNIT_ASSERT_DOUBLES_EQUAL()
 CAutoRegisterRegistry(Implementation) Automatically adds a registry into another registry
 CAutoRegisterSuite< TestCaseType >(Implementation) Automatically register the test suite of the specified type
 CCppUnitTestPlugInTest plug-in interface
  CTestPlugInDefaultImplDefault implementation of test plug-in interface
 CDynamicLibraryManagerManages dynamic libraries
 Cstd::exception
  CExceptionExceptions thrown by failed assertions
 CSynchronizedObject::ExclusiveZoneLocks a synchronization object in the current scope
 CFunctor
  CProtectorChain::ProtectFunctor
  CTestCaseMethodFunctorFunctor to call test case method (Implementation)
 CMessageMessage associated to an Exception.A message is composed of two items:
  CAdditionalMessageAn additional Message for assertions
 COutputterAbstract outputter to print test result summary
  CCompilerOutputterOutputs a TestResultCollector in a compiler compatible format
  CTextOutputterPrints a TestResultCollector to a text stream
  CXmlOutputterOutputs a TestResultCollector in XML format
 CPlugInManager::PlugInInfo(INTERNAL) Information about a specific plug-in
 CPlugInManagerManges TestPlugIn
 CPlugInParametersTest plug-ins parameters
 CProtectorProtects one or more test case run
  CDefaultProtectorDefault protector that catch all exceptions (Implementation)
  CProtectorChainProtector chain (Implementation). Implementation detail
 CProtectorContextProtector context (Implementation). Implementation detail
 CProtectorGuardScoped protector push to TestResult
 Cstd::runtime_error
  CDynamicLibraryManagerExceptionException thrown by DynamicLibraryManager when a failure occurs
 CSourceLineRepresents a source line location
 CStringToolsTool functions to manipulate string
 CSynchronizedObject::SynchronizationObjectAbstract synchronization object (mutex)
 CSynchronizedObjectBase class for synchronized object
  CTestResultManages TestListener
   CTextTestResultHolds printable test result (DEPRECATED)
  CTestSuccessListenerTestListener that checks if any test case failed
   CTestResultCollectorCollects test result
    CTextTestResultHolds printable test result (DEPRECATED)
 CTestBase class for all test objects
  CTestCompositeA Composite of Tests
   CTestSuiteA Composite of Tests
    CTestRunner::WrappingSuite(INTERNAL) Mutating test suite
  CTestDecoratorDecorator for Tests
   CRepeatedTestDecorator that runs a test repeatedly
   CTestSetUpDecorates a test by providing a specific setUp() and tearDown()
  CTestLeafA single test object
   CTestCaseA single test object
    COrthodox< ClassUnderTest >
    CTestCaller< Fixture >Generate a test case from a fixture method
    CTestCaseDecoratorDecorator for Test cases
     CExceptionTestCaseDecorator< ExpectedException >Expected exception test case decorator
 CTestFactoryAbstract Test factory
  CTestFactoryRegistryRegistry for TestFactory
  CTestSuiteFactory< TestCaseType >TestFactory for TestFixture that implements a static suite() method
 CTestFactoryRegistryList(INTERNAL) List of all TestFactoryRegistry
 CTestFailureRecord of a failed Test execution
 CTestFixtureWraps a test case with setUp and tearDown methods
  CTestCaseA single test object
 CCPPUNIT_NS::TestFixtureFactory
  CConcretTestFixtureFactory< TestFixtureType >Concret TestFixture factory (Implementation)
 CTestFixtureFactoryAbstract TestFixture factory (Implementation)
 CTestListenerListener for test progress and result
  CBriefTestProgressListenerTestListener that prints the name of each test before running it
  CTestSuccessListenerTestListener that checks if any test case failed
  CTextTestProgressListenerTestListener that show the status of each TestCase test result
 CTestNamerNames a test or a fixture suite
 CTestPathA List of Test representing a path to access a Test
 CCPPUNIT_NS::TestRunner
  CTextTestRunnerA text mode test runner
 CTestRunnerGeneric test runner
 CTestSuiteBuilderContextBaseContext used when creating test suite in HelperMacros
  CTestSuiteBuilderContext< Fixture >Type-sage context used when creating test suite in HelperMacros
 CTypeInfoHelper!
 CXmlDocumentA XML Document
 CXmlElementA XML Element
 CXmlOutputterHookHook to customize Xml output

Send comments to:
CppUnit Developers