|
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.
1.8.17