PlasCom2  1.0
XPACC Multi-physics simluation application
testmanager Class Reference

Detailed Description

Definition at line 12 of file AppTest.H.

#include <AppTest.H>

Public Member Functions

void Test__MobileParameters (test::results &result)
 
void Process (test::results &result)
 Process all tests and populate a "results" object. More...
 
void ProcessTests (std::list< std::string > &test_names, test::results &result)
 Process named tests from a list and populate a "results" object. More...
 
- Public Member Functions inherited from manager< test::results >
virtual void Prologue ()
 Set up the tests and any test fixture constructs. More...
 
virtual void RunTest (const std::string &name, Results &results)
 Run a particular test. More...
 
virtual void Epilogue ()
 Clean up any test fixtures that need cleaning. More...
 
virtual void AddTest (const std::string &testName, TestFunctionType TestFunc)
 Add a test. More...
 
FunctionMapTypeFunctionMap ()
 
virtual void ListTests (std::ostream &outStream)
 
virtual ~manager ()
 

Additional Inherited Members

- Public Types inherited from manager< test::results >
typedef test::results Results
 
typedef void(manager::* TestFunctionType) (test::results &)
 
typedef std::map< std::string, TestFunctionTypeFunctionMapType
 
- Protected Attributes inherited from manager< test::results >
FunctionMapType testFunctionMap
 
Inheritance diagram for testmanager:
Collaboration diagram for testmanager:

Member Function Documentation

◆ Process()

void Process ( test::results results)
inlinevirtual

Process all tests and populate a "results" object.

Reimplemented from manager< test::results >.

Definition at line 21 of file AppTest.H.

References manager< test::results >::Epilogue(), manager< test::results >::Prologue(), and testmanager::Test__MobileParameters().

Referenced by ix::app::AppTest().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProcessTests()

void ProcessTests ( std::list< std::string > &  names,
test::results results 
)
inlinevirtual

Process named tests from a list and populate a "results" object.

Reimplemented from manager< test::results >.

Definition at line 28 of file AppTest.H.

References manager< test::results >::Epilogue(), manager< test::results >::Prologue(), and testmanager::Test__MobileParameters().

Here is the call graph for this function:

◆ Test__MobileParameters()

void Test__MobileParameters ( test::results result)
inline

Definition at line 16 of file AppTest.H.

Referenced by testmanager::Process(), and testmanager::ProcessTests().

Here is the caller graph for this function:

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