SASSY  0.0
Software Architecture Support System
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces
testmgr.h File Reference

Declarations for the test harness. More...

#include "stringy.h"
#include "sx.h"
#include "log.h"
#include "test.h"
#include <map>
#include <list>
#include <set>
#include <fstream>
#include <mutex>
#include <condition_variable>
#include <chrono>

Go to the source code of this file.

Classes

class  SASSY::cdi::Tester
 Responsible for managing the testing. More...
 
class  SASSY::cdi::test_exception
 throw this to abandon a particular test case More...
 
class  SASSY::cdi::scenario_exception
 throw this to abandon an entire scenario More...
 
class  SASSY::cdi::TestEvent
 Represent an event in the object under test. More...
 
class  SASSY::cdi::TestEventQueue
 Responsible for queuing TestEvents. More...
 
class  SASSY::cdi::TestFactory
 Responsible for creating an object that manages the resources for the entire test. More...
 
class  SASSY::cdi::TestFT< T >
 Responsible for creating a test object of the required type. More...
 
class  SASSY::cdi::AbstractTest
 Responsible for managing resources needed for the entire test. More...
 
class  SASSY::cdi::TestT< T >
 Responsible for installing a factory for making test objects. More...
 
class  SASSY::cdi::DefaultTest
 Provide a default version of the AbstractTest object. More...
 
class  SASSY::cdi::ScenarioFactory
 Define a type for scenario factories. More...
 
class  SASSY::cdi::ScenarioFT< T >
 Responsible for creating a scenario of some type. More...
 
struct  SASSY::cdi::ScenarioResults
 Responsible for storing the results of testing for a scenario. More...
 
class  SASSY::cdi::AbstractScenario
 Define a type for scenarios. More...
 
class  SASSY::cdi::ScenarioT< T >
 Responsible for installing a factory to create scenarios of the required type. More...
 
class  SASSY::cdi::DefaultScenario
 Provide a default scenario object. More...
 
class  SASSY::cdi::TestCaseFactory
 Define a base type for test case factories. More...
 
class  SASSY::cdi::TestCaseFT< T >
 Responsible for creating a test case of some type. More...
 
class  SASSY::cdi::AbstractTestCase
 Base class for test cases. More...
 
class  SASSY::cdi::TestCaseT< T >
 Responsible for installing a factory for the test case. More...
 
class  SASSY::cdi::AsyncTestCase
 Responsible for handling asynchronous tests. More...
 
class  SASSY::cdi::AsyncTestCaseT< T >
 Responsible for installing the factory for the test case type. More...
 

Namespaces

 SASSY
 The namespace for the Software Architecture Support System project.
 
 SASSY::cdi
 The namespace for the Common Development Infrastructure.
 

Detailed Description

Declarations for the test harness.