CppUnit project page | FAQ | CppUnit home page |
#include <cppunit/Portability.h>
#include <cppunit/Exception.h>
#include <cppunit/Asserter.h>
Include dependency graph for TestAssert.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | assertion_traits |
Traits used by CPPUNIT_ASSERT_EQUAL(). More... | |
Defines | |
#define | CPPUNIT_ASSERT(condition) |
Assertions that a condition is true . | |
#define | CPPUNIT_ASSERT_MESSAGE(message, condition) |
Assertion with a user specified message. | |
#define | CPPUNIT_FAIL(message) |
Fails with the specified message. | |
#define | CPPUNIT_ASSERT_EQUAL(expected, actual) |
Asserts that two values are equals. | |
#define | CPPUNIT_ASSERT_EQUAL_MESSAGE(message, expected, actual) |
Asserts that two values are equals, provides additional messafe on failure. | |
#define | CPPUNIT_ASSERT_DOUBLES_EQUAL(expected, actual, delta) |
Macro for primitive value comparisons. | |
#define | CPPUNIT_ASSERT_THROW(expression, ExceptionType) |
Asserts that the given expression throws an exception of the specified type. | |
#define | CPPUNIT_EXTRACT_EXCEPTION_TYPE_(exception, no_rtti_message) std::string( no_rtti_message ) |
#define | CPPUNIT_ASSERT_NO_THROW(expression) |
Asserts that the given expression does not throw any exceptions. | |
#define | CPPUNIT_ASSERT_ASSERTION_FAIL(assertion) CPPUNIT_ASSERT_THROW( assertion, CPPUNIT_NS::Exception ) |
Asserts that an assertion fail. | |
#define | CPPUNIT_ASSERT_ASSERTION_PASS(assertion) CPPUNIT_ASSERT_NO_THROW( assertion ) |
Asserts that an assertion pass. | |
Functions | |
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. | |
void CPPUNIT_API | assertDoubleEquals (double expected, double actual, double delta, SourceLine sourceLine) |
(Implementation) Asserts that two double are equals given a tolerance. Use CPPUNIT_ASSERT_DOUBLES_EQUAL instead of this function. |
|
|
|
(Implementation) Asserts that two double are equals given a tolerance. Use CPPUNIT_ASSERT_DOUBLES_EQUAL instead of this function.
|
|
(Implementation) Asserts that two objects of the same type are equals. Use CPPUNIT_ASSERT_EQUAL instead of this function.
|
|
hosts this site. |
Send comments to: CppUnit Developers |