CppUnit project page CppUnit home page

registry.h File Reference

#include <cpput/forwards.h>
#include <cpptl/conststring.h>
#include <cpptl/functor.h>
#include <deque>
#include <map>

Include dependency graph for registry.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CppUT
namespace  CppUT::Impl

Classes

class  CppUT::Registry
class  CppUT::SuiteRegisterer< SuiteType >
class  CppUT::SuiteRelationshipRegisterer
class  CppUT::TestFactoryRegisterer
 Helper object used to statically register a TestFactory. More...

Defines

#define CPPUT_REGISTER_NAMED_SUITE_TO_DEFAULT(TestFixtureType, suiteName)
#define CPPUT_REGISTER_SUITE_TO_DEFAULT(TestFixtureType)
#define CPPUT_REGISTER_SUITE_IN(TestFixtureType, parentSuiteName)
#define CPPUT_REGISTER_NAMED_SUITE_IN(TestFixtureType,parentSuiteName,suiteName)
#define CPPUT_REGISTER_SUITE_RELATIONSHIP(parentSuiteName, childSuiteName)
#define CPPUT_REGISTER_SUITE_RELATIONSHIP_TO_DEFAULT(childSuiteName)
#define CPPUT_REGISTER_TESTFACTORY_TO_DEFAULT(testFactory)
 Register the specified TestFactory in the default Registry suite.
#define CPPUT_REGISTER_TESTFACTORY_IN(testFactory, parentSuiteName)
 Register the specified TestFactory in the specified Registry suite.

Typedefs

typedef CppTL::Functor0R< TestPtr > CppUT::TestFactory
typedef int CppUT::TestFactoryId

Enumerations

enum  CppUT::Impl::RegisterToNamedSuiteTag { CppUT::Impl::registerToNamedSuite }


SourceForge Logo hosts this site. Send comments to:
CppUnit Developers