|
#define | CPPUNIT_ASSERT(condition) |
| Assertions that a condition is true . More...
|
|
#define | CPPUNIT_ASSERT_MESSAGE(message, condition) |
| Assertion with a user specified message. More...
|
|
#define | CPPUNIT_FAIL(message) |
| Fails with the specified message. More...
|
|
#define | CPPUNIT_ASSERT_EQUAL(expected, actual) |
| Asserts that two values are equals. More...
|
|
#define | CPPUNIT_ASSERT_EQUAL_MESSAGE(message, expected, actual) |
| Asserts that two values are equals, provides additional message on failure. More...
|
|
#define | CPPUNIT_ASSERT_LESS(expected, actual) |
| Asserts that actual is less than expected, provides additional message on failure. More...
|
|
#define | CPPUNIT_ASSERT_GREATER(expected, actual) |
| Asserts that actual is greater than expected, provides additional message on failure. More...
|
|
#define | CPPUNIT_ASSERT_LESSEQUAL(expected, actual) |
| Asserts that actual is less or equal than expected, provides additional message on failure. More...
|
|
#define | CPPUNIT_ASSERT_GREATEREQUAL(expected, actual) |
| Asserts that actual is greater than expected, provides additional message on failure. More...
|
|
#define | CPPUNIT_ASSERT_DOUBLES_EQUAL(expected, actual, delta) |
| Macro for primitive double value comparisons. More...
|
|
#define | CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(message, expected, actual, delta) |
| Macro for primitive double value comparisons, setting a user-supplied message in case of failure. More...
|
|
#define | CPPUNIT_ASSERT_THROW(expression, ExceptionType) |
| Asserts that the given expression throws an exception of the specified type. More...
|
|
#define | CPPUNIT_EXTRACT_EXCEPTION_TYPE_(exception, no_rtti_message) std::string( no_rtti_message ) |
|
#define | CPPUNIT_GET_PARAMETER_STRING(parameter) #parameter |
|
#define | CPPUNIT_ASSERT_THROW_MESSAGE(message, expression, ExceptionType) |
| Asserts that the given expression throws an exception of the specified type, setting a user supplied message in case of failure. More...
|
|
#define | CPPUNIT_ASSERT_NO_THROW(expression) |
| Asserts that the given expression does not throw any exceptions. More...
|
|
#define | CPPUNIT_ASSERT_NO_THROW_MESSAGE(message, expression) |
| Asserts that the given expression does not throw any exceptions, setting a user supplied message in case of failure. More...
|
|
#define | CPPUNIT_ASSERT_ASSERTION_FAIL(assertion) CPPUNIT_ASSERT_THROW( assertion, CPPUNIT_NS::Exception ) |
| Asserts that an assertion fail. More...
|
|
#define | CPPUNIT_ASSERT_ASSERTION_FAIL_MESSAGE(message, assertion) CPPUNIT_ASSERT_THROW_MESSAGE( message, assertion, CPPUNIT_NS::Exception ) |
| Asserts that an assertion fail, with a user-supplied message in case of error. More...
|
|
#define | CPPUNIT_ASSERT_ASSERTION_PASS(assertion) CPPUNIT_ASSERT_NO_THROW( assertion ) |
| Asserts that an assertion pass. More...
|
|
#define | CPPUNIT_ASSERT_ASSERTION_PASS_MESSAGE(message, assertion) CPPUNIT_ASSERT_NO_THROW_MESSAGE( message, assertion ) |
| Asserts that an assertion pass, with a user-supplied message in case of failure. More...
|
|
|
std::string | message_to_string (const std::string &s) |
| Message traits used by CPPUNIT_ASSERT* macros. More...
|
|
std::string | message_to_string (const OStream &out) |
|
AdditionalMessage | message_to_string (const AdditionalMessage &msg) |
| for calls to addDetail More...
|
|
std::string | message_to_string (const char *s) |
| otherwise calls with string literals are ambiguous More...
|
|
template<class T > |
void | assertEquals (const T &expected, const T &actual, SourceLine sourceLine, const std::string &message) |
| (Implementation) Asserts that two objects of the same type are equals. Use CPPUNIT_ASSERT_EQUAL instead of this function. More...
|
|
void CPPUNIT_API | assertDoubleEquals (double expected, double actual, double delta, SourceLine sourceLine, const std::string &message) |
| (Implementation) Asserts that two double are equals given a tolerance. Use CPPUNIT_ASSERT_DOUBLES_EQUAL instead of this function. More...
|
|
template<class T > |
void | assertLess (const T &expected, const T &actual, SourceLine sourceLine, const std::string &message) |
| (Implementation) Asserts that an object is less than another one of the same type Use CPPUNIT_ASSERT_LESS, CPPUNIT_ASSERT_GREATER instead of this function. More...
|
|
template<class T > |
void | assertGreater (const T &expected, const T &actual, SourceLine sourceLine, const std::string &message) |
| (Implementation) Asserts that an object is less than another one of the same type Use CPPUNIT_ASSERT_LESS, CPPUNIT_ASSERT_GREATER instead of this function. More...
|
|
template<class T > |
void | assertLessEqual (const T &expected, const T &actual, SourceLine sourceLine, const std::string &message) |
| (Implementation) Asserts that two objects of the same type are equals. Use CPPUNIT_ASSERT_LESSEQUAL, CPPUNIT_ASSERT_GREATEREQUAL instead of this function. More...
|
|
template<class T > |
void | assertGreaterEqual (const T &expected, const T &actual, SourceLine sourceLine, const std::string &message) |
| (Implementation) Asserts that two objects of the same type are equals. Use CPPUNIT_ASSERT_LESSEQUAL, CPPUNIT_ASSERT_GREATEREQUAL instead of this function. More...
|
|