libept
|
Exception raised when a test assertion fails, normally by Location::fail_test. More...
#include <tests.h>
Public Member Functions | |
TestFailed (const std::exception &e) | |
template<typename ... Args> | |
TestFailed (const std::exception &e, Args &&... args) | |
TestFailed (const std::string &message) | |
template<typename ... Args> | |
TestFailed (const std::string &message, Args &&... args) | |
const char * | what () const noexcept override |
template<typename ... Args> | |
void | add_stack_info (Args &&... args) |
Public Attributes | |
std::string | message |
TestStack | stack |
Exception raised when a test assertion fails, normally by Location::fail_test.
ept::tests::TestFailed::TestFailed | ( | const std::exception & | e | ) |
References message.
Referenced by ept::tests::ActualDouble::almost_equal(), ept::tests::assert_contains(), ept::tests::assert_endswith(), ept::tests::assert_false(), ept::tests::assert_not_contains(), ept::tests::assert_not_re_matches(), ept::tests::assert_re_matches(), ept::tests::assert_startswith(), ept::tests::assert_true(), ept::tests::ActualDouble::not_almost_equal(), ept::tests::ActualCString::operator!=(), ept::tests::ActualCString::operator==(), and ept::tests::ActualFunction::throws().
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridenoexcept |
Referenced by ept::tests::TestMethodResult::set_failed().
std::string ept::tests::TestFailed::message |
Referenced by TestFailed().
TestStack ept::tests::TestFailed::stack |
Referenced by ept::tests::TestMethodResult::set_failed().