Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
AutoRegisterSuite Class Template Reference
(Implementation) Automatically register the test suite of the specified type.
More...
#include <AutoRegisterSuite.h>
Collaboration diagram for AutoRegisterSuite:
[legend]List of all members.
Detailed Description
template<class TestCaseType>
class AutoRegisterSuite< TestCaseType >
(Implementation) Automatically register the test suite of the specified type.
You should not use this class directly. Instead, use the following macros:
This object will register the test returned by TestCaseType::suite() when constructed to the test registry.
This object is intented to be used as a static variable.
-
Parameters:
-
TestCaseType |
Type of the test case which suite is registered. |
-
See also:
-
CPPUNIT_TEST_SUITE_REGISTRATION, CPPUNIT_TEST_SUITE_NAMED_REGISTRATION , CppUnit::TestFactoryRegistry.
Constructor & Destructor Documentation
template<class TestCaseType> |
AutoRegisterSuite< TestCaseType >::AutoRegisterSuite |
( |
|
) |
[inline] |
|
|
Auto-register the suite factory in the global registry.
|
template<class TestCaseType> |
AutoRegisterSuite< TestCaseType >::AutoRegisterSuite |
( |
const std::string & |
name |
) |
[inline] |
|
|
Auto-register the suite factory in the specified registry.
-
Parameters:
-
name |
Name of the registry. |
|
template<class TestCaseType> |
AutoRegisterSuite< TestCaseType >::~AutoRegisterSuite |
( |
|
) |
[inline] |
|
Member Data Documentation
template<class TestCaseType> |
TestSuiteFactory<TestCaseType> AutoRegisterSuite::m_factory [private]
|
|
The documentation for this class was generated from the following file: