UnitTesting::TestRegistry Class Reference

#include <test.h>

Inheritance diagram for UnitTesting::TestRegistry:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 TestRegistry (const char *name, bool interactive, const char *className)
virtual ~TestRegistry ()
TestRegistrygetNext ()
const char * getName ()
const bool isInteractive ()
virtual UnitTestnewTest ()=0

Static Public Member Functions

static TestRegistrygetFirst ()

Private Attributes

TestRegistry_next
const char * _name
const char * _className
bool _isInteractive

Static Private Attributes

static TestRegistry_list

Friends

class DynamicTestRegistration

Constructor & Destructor Documentation

UnitTesting::TestRegistry::TestRegistry ( const char *  name,
bool  interactive,
const char *  className 
)

virtual UnitTesting::TestRegistry::~TestRegistry (  )  [inline, virtual]


Member Function Documentation

static TestRegistry* UnitTesting::TestRegistry::getFirst (  )  [inline, static]

TestRegistry* UnitTesting::TestRegistry::getNext (  )  [inline]

const char* UnitTesting::TestRegistry::getName (  )  [inline]

const bool UnitTesting::TestRegistry::isInteractive (  )  [inline]

virtual UnitTest* UnitTesting::TestRegistry::newTest (  )  [pure virtual]


Friends And Related Function Documentation

friend class DynamicTestRegistration [friend]


Member Data Documentation

const char* UnitTesting::TestRegistry::_name [private]