CppUnit project page | FAQ | CppUnit home page |
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_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. |
|
Value: Assertions that a condition is true .
|
|
Asserts that an assertion fail. Use to test assertions. Example of usage:
|
|
Asserts that an assertion pass. Use to test assertions. Example of usage:
|
|
Value: Macro for primitive value comparisons.
|
|
Value: Asserts that two values are equals. Equality and string representation can be defined with an appropriate CppUnit::assertion_traits class. A diagnostic is printed if actual and expected values disagree. Requirement for expected and actual parameters:
The last two requirements (serialization and comparison) can be removed by specializing the CppUnit::assertion_traits. |
|
Value: Asserts that two values are equals, provides additional messafe on failure. Equality and string representation can be defined with an appropriate assertion_traits class. A diagnostic is printed if actual and expected values disagree. The message is printed in addition to the expected and actual value to provide additional information. Requirement for expected and actual parameters:
The last two requirements (serialization and comparison) can be removed by specializing the CppUnit::assertion_traits. |
|
Value: Assertion with a user specified message.
|
|
Value: Asserts that the given expression does not throw any exceptions. Example of usage:
|
|
Value: Asserts that the given expression throws an exception of the specified type. Example of usage:
|
|
Value: Fails with the specified message.
|
hosts this site. |
Send comments to: CppUnit Developers |