CppUnit - The Unit Testing Library

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]

C Asserter | A set of functions to help writing assertion macros
C assertion_traits< T > | Traits used by CPPUNIT_ASSERT* macros
C assertion_traits< double > | Traits used by CPPUNIT_ASSERT_DOUBLES_EQUAL()
C AutoRegisterRegistry | (Implementation) Automatically adds a registry into another registry
C AutoRegisterSuite< TestCaseType > | (Implementation) Automatically register the test suite of the specified type
▼C CppUnitTestPlugIn | Test plug-in interface
C TestPlugInDefaultImpl | Default implementation of test plug-in interface
C DynamicLibraryManager | Manages dynamic libraries
▼Cstd::exception |
C Exception | Exceptions thrown by failed assertions
C SynchronizedObject::ExclusiveZone | Locks a synchronization object in the current scope
▼C Functor |
C ProtectorChain::ProtectFunctor |
C TestCaseMethodFunctor | Functor to call test case method (Implementation)
▼C Message | Message associated to an Exception.A message is composed of two items:
C AdditionalMessage | An additional Message for assertions
▼C Outputter | Abstract outputter to print test result summary
C CompilerOutputter | Outputs a TestResultCollector in a compiler compatible format
C TextOutputter | Prints a TestResultCollector to a text stream
C XmlOutputter | Outputs a TestResultCollector in XML format
C PlugInManager::PlugInInfo | (INTERNAL) Information about a specific plug-in
C PlugInManager | Manges TestPlugIn
C PlugInParameters | Test plug-ins parameters
▼C Protector | Protects one or more test case run
C DefaultProtector | Default protector that catch all exceptions (Implementation)
C ProtectorChain | Protector chain (Implementation). Implementation detail
C ProtectorContext | Protector context (Implementation). Implementation detail
C ProtectorGuard | Scoped protector push to TestResult
▼Cstd::runtime_error |
C DynamicLibraryManagerException | Exception thrown by DynamicLibraryManager when a failure occurs
C SourceLine | Represents a source line location
C StringTools | Tool functions to manipulate string
C SynchronizedObject::SynchronizationObject | Abstract synchronization object (mutex)
▼C SynchronizedObject | Base class for synchronized object
▼C TestResult | Manages TestListener
C TextTestResult | Holds printable test result (DEPRECATED)
▼C TestSuccessListener | TestListener that checks if any test case failed
▼C TestResultCollector | Collects test result
C TextTestResult | Holds printable test result (DEPRECATED)
▼C Test | Base class for all test objects
▼C TestComposite | A Composite of Tests
▼C TestSuite | A Composite of Tests
C TestRunner::WrappingSuite | (INTERNAL) Mutating test suite
▼C TestDecorator | Decorator for Tests
C RepeatedTest | Decorator that runs a test repeatedly
C TestSetUp | Decorates a test by providing a specific setUp() and tearDown()
▼C TestLeaf | A single test object
▼C TestCase | A single test object
C Orthodox< ClassUnderTest > |
C TestCaller< Fixture > | Generate a test case from a fixture method
▼C TestCaseDecorator | Decorator for Test cases
C ExceptionTestCaseDecorator< ExpectedException > | Expected exception test case decorator
▼C TestFactory | Abstract Test factory
C TestFactoryRegistry | Registry for TestFactory
C TestSuiteFactory< TestCaseType > | TestFactory for TestFixture that implements a static suite() method
C TestFactoryRegistryList | (INTERNAL) List of all TestFactoryRegistry
C TestFailure | Record of a failed Test execution
▼C TestFixture | Wraps a test case with setUp and tearDown methods
C TestCase | A single test object
▼CCPPUNIT_NS::TestFixtureFactory |
C ConcretTestFixtureFactory< TestFixtureType > | Concret TestFixture factory (Implementation)
C TestFixtureFactory | Abstract TestFixture factory (Implementation)
▼C TestListener | Listener for test progress and result
C BriefTestProgressListener | TestListener that prints the name of each test before running it
C TestSuccessListener | TestListener that checks if any test case failed
C TextTestProgressListener | TestListener that show the status of each TestCase test result
C TestNamer | Names a test or a fixture suite
C TestPath | A List of Test representing a path to access a Test
▼CCPPUNIT_NS::TestRunner |
C TextTestRunner | A text mode test runner
C TestRunner | Generic test runner
▼C TestSuiteBuilderContextBase | Context used when creating test suite in HelperMacros
C TestSuiteBuilderContext< Fixture > | Type-sage context used when creating test suite in HelperMacros
C TypeInfoHelper | !
C XmlDocument | A XML Document
C XmlElement | A XML Element
C XmlOutputterHook | Hook to customize Xml output

| Send comments to: CppUnit Developers