OTest2
A C++ testing framework
|
Default test environment. More...
#include <dfltenvironment.h>
Classes | |
struct | Impl |
Public Member Functions | |
DfltEnvironment (const DfltEnvironment &)=delete | |
DfltEnvironment & | operator= (const DfltEnvironment &)=delete |
DfltEnvironment (const std::string &testname_) | |
Ctor - default running environment. More... | |
DfltEnvironment (int argc_, char *argv_[]) | |
Ctor. More... | |
~DfltEnvironment () | |
Dtor. More... | |
void | addReporter (Reporter *reporter_) |
Append a test reporter. More... | |
void | setExceptionCatcher (ExcCatcher *catcher_) |
Set exception catcher. More... | |
UserData & | getUserData () noexcept |
Access the container of user data. More... | |
Runner & | getRunner () |
Get constructed runner. More... | |
Default test environment.
Definition at line 35 of file dfltenvironment.h.
|
delete |
|
explicit |
Ctor - default running environment.
testname_ | Name of the test as it's shown in the reports |
Definition at line 127 of file dfltenvironment.cpp.
OTest2::DfltEnvironment::DfltEnvironment | ( | int | argc_, |
char * | argv_[] | ||
) |
Ctor.
argc_ | Number of command line arguments |
argv_ | The command line arguments |
Definition at line 133 of file dfltenvironment.cpp.
OTest2::DfltEnvironment::~DfltEnvironment | ( | ) |
Dtor.
Definition at line 204 of file dfltenvironment.cpp.
void OTest2::DfltEnvironment::addReporter | ( | Reporter * | reporter_ | ) |
Append a test reporter.
reporter_ | The reporter. The ownership is not taken, the object must exist for whole lifetime of this object. |
Definition at line 208 of file dfltenvironment.cpp.
Runner & OTest2::DfltEnvironment::getRunner | ( | ) |
Get constructed runner.
Definition at line 227 of file dfltenvironment.cpp.
|
noexcept |
Access the container of user data.
Definition at line 223 of file dfltenvironment.cpp.
|
delete |
void OTest2::DfltEnvironment::setExceptionCatcher | ( | ExcCatcher * | catcher_ | ) |
Set exception catcher.
catcher_ | The catcher. The ownership is not taken, the object must exist for the whole lifetime of this object. |
Definition at line 216 of file dfltenvironment.cpp.