Base class for test cases.
More...
#include <vici/testmgr.h>
|
static const bool | EXPECTED = true |
| Value for expected parameter of test()
|
|
|
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...
|
|
Base class for test cases.
VICI::cdi::AbstractTestCase::AbstractTestCase |
( |
csr |
nm | ) |
|
|
inlineexplicit |
Constructor.
Derived classes should perform any test case specific initialisations.
- Parameters
-
nm | The name of the test case. |
virtual VICI::cdi::AbstractTestCase::~AbstractTestCase |
( |
| ) |
|
|
inlinevirtual |
Destructor.
Derived classes should perform test case specific clean up.
Execute the tests.
- Returns
- true if tests passed.
virtual bool VICI::cdi::AbstractTestCase::runTest |
( |
| ) |
|
|
protectedpure virtual |
Run the tests for the test case.
Derived classes implement this to perform the required tests.
- Returns
- true if all tests passed.
Implemented in VICI::gth::DefaultTestCase.
bool AbstractTestCase::test |
( |
bool |
cond, |
|
|
csr |
testMsg, |
|
|
bool |
expected = false |
|
) |
| |
|
protected |
Perform or record a test.
- Parameters
-
cond | Set to true if test passes. |
testMsg | Message to report when test fails |
expected | Set to EXPECTED if test is expected to fail. |
- Returns
- true if test passes, or failed and was expected to fail
The documentation for this class was generated from the following files: