diff options
Diffstat (limited to 'examples/cppunittest/CppUnitTestSuite.cpp')
-rw-r--r-- | examples/cppunittest/CppUnitTestSuite.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/examples/cppunittest/CppUnitTestSuite.cpp b/examples/cppunittest/CppUnitTestSuite.cpp new file mode 100644 index 0000000..886b942 --- /dev/null +++ b/examples/cppunittest/CppUnitTestSuite.cpp @@ -0,0 +1,28 @@ +#include <cppunit/extensions/TestFactoryRegistry.h> +#include "CppUnitTestSuite.h" +#include "CoreSuite.h" +#include "HelperSuite.h" +#include "ExtensionSuite.h" + + +namespace CppUnitTest +{ + +CppUnit::Test * +suite() +{ + CppUnit::TestFactoryRegistry ®istry = + CppUnit::TestFactoryRegistry::getRegistry(); + + registry.registerFactory( + &CppUnit::TestFactoryRegistry::getRegistry( coreSuiteName() ) ); + registry.registerFactory( + &CppUnit::TestFactoryRegistry::getRegistry( helperSuiteName() ) ); + registry.registerFactory( + &CppUnit::TestFactoryRegistry::getRegistry( extensionSuiteName() ) ); + + return registry.makeTest(); +} + + +} // namespace CppUnitTest |