22 #ifndef ROBOTTESTINGFRAMEWORK_EXCEPTION_H
23 #define ROBOTTESTINGFRAMEWORK_EXCEPTION_H
39 std::exception(other),
61 const char*
what()
const throw()
override
The Exception is a generic exception.
Exception(const Exception &other)
Exception(const TestMessage &msg)
const char * what() const override
what
const TestMessage & message()
message
The FixtureException class Ficture exception is used when a there is a probleme during fixture setup.
FixtureException(const TestMessage &msg)
FixtureException(const FixtureException &other)
The TestErrorException class Error exception is used when test breakdown due to an error in setup,...
TestErrorException(const TestMessage &msg)
TestErrorException(const TestErrorException &other)
The FailureException class Failure exception is used when a test or subtests fail.
TestFailureException(const TestMessage &msg)
TestFailureException(const TestFailureException &other)
A formated message with details.
std::string getMessage()
getMessage returns the message string
std::string getDetail()
getMessage returns the detail string