1 #ifndef CPPUNIT_EXTENSIONS_AUTOREGISTERSUITE_H
2 #define CPPUNIT_EXTENSIONS_AUTOREGISTERSUITE_H
27 template<
class TestCaseType>
69 const std::string &to )
83 #endif // CPPUNIT_EXTENSIONS_AUTOREGISTERSUITE_H
TestFactory for TestFixture that implements a static suite() method.
Definition: TestSuiteFactory.h:15
(Implementation) Automatically adds a registry into another registry.
Definition: AutoRegisterSuite.h:65
static TestFactoryRegistry & getRegistry(const std::string &name="All Tests")
Returns a named registry.
Definition: TestFactoryRegistry.cpp:97
(Implementation) Automatically register the test suite of the specified type.
Definition: AutoRegisterSuite.h:28
AutoRegisterRegistry(const std::string &which)
Definition: AutoRegisterSuite.h:74
static bool isValid()
Definition: TestFactoryRegistry.cpp:155
#define CPPUNIT_NS_END
Definition: Portability.h:120
#define CPPUNIT_NS_BEGIN
Definition: Portability.h:119
AutoRegisterRegistry(const std::string &which, const std::string &to)
Definition: AutoRegisterSuite.h:68
Registry for TestFactory.Notes that the registry DON'T assumes lifetime control for any registered te...
Definition: TestFactoryRegistry.h:80
void registerFactory(TestFactory *factory)
Adds the specified TestFactory to the registry.
Definition: TestFactoryRegistry.cpp:112
TestFactoryRegistry * m_registry
Definition: AutoRegisterSuite.h:55
~AutoRegisterSuite()
Definition: AutoRegisterSuite.h:48
AutoRegisterSuite(const std::string &name)
Auto-register the suite factory in the specified registry.
Definition: AutoRegisterSuite.h:42
void addRegistry(const std::string &name)
Definition: TestFactoryRegistry.cpp:126
AutoRegisterSuite()
Auto-register the suite factory in the global registry.
Definition: AutoRegisterSuite.h:33
TestSuiteFactory< TestCaseType > m_factory
Definition: AutoRegisterSuite.h:56
void unregisterFactory(TestFactory *factory)
Definition: TestFactoryRegistry.cpp:119