libept
Public Member Functions | Public Attributes | List of all members
ept::tests::TestFailed Struct Reference

Exception raised when a test assertion fails, normally by Location::fail_test. More...

#include <tests.h>

Inheritance diagram for ept::tests::TestFailed:

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 noexceptoverride
 
template<typename... Args>
void add_stack_info (Args &&...args)
 

Public Attributes

std::string message
 
TestStack stack
 

Detailed Description

Exception raised when a test assertion fails, normally by Location::fail_test.

Constructor & Destructor Documentation

ept::tests::TestFailed::TestFailed ( const std::exception &  e)
template<typename... Args>
ept::tests::TestFailed::TestFailed ( const std::exception &  e,
Args &&...  args 
)
inline
ept::tests::TestFailed::TestFailed ( const std::string &  message)
inline
template<typename... Args>
ept::tests::TestFailed::TestFailed ( const std::string &  message,
Args &&...  args 
)
inline

Member Function Documentation

template<typename... Args>
void ept::tests::TestFailed::add_stack_info ( Args &&...  args)
inline
const char* ept::tests::TestFailed::what ( ) const
inlineoverridenoexcept

Member Data Documentation

std::string ept::tests::TestFailed::message

Referenced by TestFailed().

TestStack ept::tests::TestFailed::stack

The documentation for this struct was generated from the following files: