VICI  0.11.815
Visual Chart Interpreter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
VICI::cdi::TestCaseT< T > Class Template Reference

Responsible for installing a factory for the test case. More...

#include <vici/testmgr.h>

Inheritance diagram for VICI::cdi::TestCaseT< T >:
VICI::cdi::AbstractTestCase

Public Member Functions

 TestCaseT (csr nm)
 Constructor. More...
 
- Public Member Functions inherited from VICI::cdi::AbstractTestCase
 AbstractTestCase (csr nm)
 Constructor. More...
 
virtual ~AbstractTestCase ()
 Destructor. More...
 
virtual bool operator() (ScenarioResults *)
 Execute the tests. More...
 

Static Public Member Functions

static void install (csr nm, csr scn)
 Install a factory for the test case. More...
 

Additional Inherited Members

- Static Public Attributes inherited from VICI::cdi::AbstractTestCase
static const bool EXPECTED = true
 Value for expected parameter of test()
 
- Protected Member Functions inherited from VICI::cdi::AbstractTestCase
bool test (bool cond, csr testMsg, bool expected=false)
 Perform or record a test. More...
 
virtual bool runTest ()=0
 Run the tests for the test case. More...
 
- Protected Attributes inherited from VICI::cdi::AbstractTestCase
std::string name
 The name of the test case.
 
ScenarioResultsscenario
 Results for the scenario are placed in here.
 

Detailed Description

template<class T>
class VICI::cdi::TestCaseT< T >

Responsible for installing a factory for the test case.

Constructor & Destructor Documentation

template<class T>
VICI::cdi::TestCaseT< T >::TestCaseT ( csr  nm)
inline

Constructor.

Parameters
nmThe name of the test case.

Member Function Documentation

template<class T>
static void VICI::cdi::TestCaseT< T >::install ( csr  nm,
csr  scn 
)
inlinestatic

Install a factory for the test case.

Parameters
nmThe name of the test case
scnThe name of enclosing scenario.

The documentation for this class was generated from the following file: