GATE
|
C++ unit test utilities. More...
Classes | |
class | gate::UnitTestException |
class | gate::UnitTestBase |
class | gate::UnitTest |
Macros | |
#define | GATEXX_TEST_STR(expression) #expression |
#define | GATEXX_TEST_UNIT(unit_name) |
#define | GATEXX_TEST_CHECK(expression) |
#define | GATEXX_TEST_CHECK_NOTHROW(expression) |
#define | GATEXX_TEST_CHECK_THROW(expression) |
#define | GATEXX_TEST_REQUIRE(expression) |
#define | GATEXX_TEST_REQUIRE_NOTHROW(expression) |
#define | GATEXX_TEST_REQUIRE_THROW(expression) |
#define | GATEXX_TEST_CHECK_RESULT(expected, expression) GATEXX_TEST_CHECK( ((expected) == (expression)) ) |
#define | GATEXX_TEST_REQUIRE_RESULT(expected, expression) GATEXX_TEST_REQUIRE( ((expected) == (expression)) ) |
#define | GATEXX_TEST_CHECK_OK(expression) GATE_TEST_CHECK( (GATE_RESULT_OK == (expression)) ) |
#define | GATEXX_TEST_REQUIRE_OK(expression) GATE_TEST_REQUIRE( (GATE_RESULT_OK == (expression)) ) |
#define | GATEXX_TEST_CHECK_EQUAL(expression, equals) GATEXX_TEST_CHECK( ((expression) == (equals)) ) |
#define | GATEXX_TEST_REQUIRE_EQUAL(expression, equals) GATEXX_TEST_REQUIRE( ((expression) == (equals)) ) |
#define | GATEXX_TEST_CHECK_NOT_EQUAL(expression, not_equals) GATEXX_TEST_CHECK( ((expression) != (not_equals)) ) |
#define | GATEXX_TEST_REQUIRE_NOT_EQUAL(expression, not_equals) GATEXX_TEST_REQUIRE( ((expression) != (not_equals)) ) |
#define | GATEXX_TEST_TRACE_MESSAGE(message) gate_test_trace_message(message, __FILE__, __LINE__) |
C++ unit test utilities.
#define GATEXX_TEST_CHECK | ( | expression | ) |
#define GATEXX_TEST_CHECK_NOTHROW | ( | expression | ) |
#define GATEXX_TEST_CHECK_THROW | ( | expression | ) |
#define GATEXX_TEST_REQUIRE | ( | expression | ) |
#define GATEXX_TEST_REQUIRE_NOTHROW | ( | expression | ) |
#define GATEXX_TEST_REQUIRE_THROW | ( | expression | ) |
#define GATEXX_TEST_UNIT | ( | unit_name | ) |