![]() |
DD4hep
1.32.0
Detector Description Toolkit for High Energy Physics
|
Simple class for defining unit tests. More...
#include <DDTest.h>
Public Member Functions | |
DDTest ()=delete | |
Default constructor. More... | |
DDTest (const DDTest ©)=delete | |
Copy constructor. More... | |
DDTest & | operator= (const DDTest ©)=delete |
Assignment operator. More... | |
DDTest (const std::string &testname, std::ostream &stream=std::cout) | |
~DDTest () | |
template<class V1 , class V2 > | |
void | operator() (const V1 &v1, const V2 &v2, const std::string &name) |
template<class Cond > | |
void | operator() (const Cond &c, const std::string &name) |
void | log (const std::string &msg) |
void | pass (const std::string &msg) |
void | error (const std::string &msg) |
void | fatal_error (const std::string &msg) |
const char * | last_test_status () |
DDTest ()=delete | |
Default constructor. More... | |
DDTest (const DDTest ©)=delete | |
Copy constructor. More... | |
DDTest & | operator= (const DDTest ©)=delete |
Assignment operator. More... | |
DDTest (const std::string &testname, std::ostream &stream=std::cout) | |
~DDTest () | |
template<class V1 , class V2 > | |
void | operator() (const V1 &v1, const V2 &v2, const std::string &name) |
template<class Cond > | |
void | operator() (const Cond &c, const std::string &name) |
void | log (const std::string &msg) |
void | pass (const std::string &msg) |
void | error (const std::string &msg) |
void | fatal_error (const std::string &msg) |
const char * | last_test_status () |
Private Attributes | |
std::string | _testname |
std::ostream & | _out = std::cout |
unsigned int | _failed = 0 |
unsigned int | _passed = 0 |
bool | _last_test_status = false |
Simple class for defining unit tests.
Use in main program that is added as a test to ctest:
DDTest test = DDTest( "example" ) ; test.log( "example test" ); test( "Example", "Example", "example test - string comparison " ); // this test will pass test( "Example", "BadExample", "example test - string comparison " ); // this test will fail
|
delete |
Default constructor.
|
delete |
Copy constructor.
|
inline |
|
inline |
|
delete |
Default constructor.
|
delete |
Copy constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |