|  | 
| #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... 
 | 
|  |