summaryrefslogtreecommitdiff
path: root/examples/cppunittest/CppUnitTestSuite.cpp
blob: 886b942c6b1e9b054b0ff0ee6f21967161ea765b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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 &registry = 
                      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