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

Namespaces

 VICI
 The namespace for the Visual Chart Interpreter project.
 
 VICI::cdi
 The namespace for the Common Development Infrastructure.
 

Detailed Description

Declarations for the test harness.