Test Assertion exceptionAssertions are modeled as an exception type, which is thrown by Unit tests when an assertion has failed. More...
|Assertion (const std::string &what, const SourceInfo &si)|
|Construct from a message and source info. |
|const SourceInfo &||sourceInfo () const|
|const char *||what () const|
Test Assertion exception
Assertions are modeled as an exception type, which is thrown by Unit tests when an assertion has failed.
This class implements std::exception and overrides std::exception::what() to return an error message Besides the error message, Assertions can provide information where the exception was raised in the source code through a SourceInfo object. It is recommended to use the CXXTOOLS_UNIT_ASSERT for easy creation from a source info object.
Constructor & Destructor Documentation
|cxxtools::unit::Assertion::Assertion||(||const std::string &||what,|
|const SourceInfo &||si|
Construct from a message and source info.
Constructs a assertion exception from a message string and a source info object that describes where the assertion failed. Use the CXXTOOLS_UNIT_ASSERT macro instead of this constructor.
what Error message si Info where the assertion failed
Member Function Documentation
|const SourceInfo& cxxtools::unit::Assertion::sourceInfo||(||)||const|
The documentation for this class was generated from the following file: