CppUnit project page FAQ

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 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