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