the Compartmented Robust Posix C++ Unit Test system

Chapter 1. Macros

Table of Contents

ALL_TESTS(testsuitename)
ANY_CODE
ASSERT_EQ(a, b)
ASSERT_FALSE(expr)
ASSERT_GE(a, b)
ASSERT_GT(a, b)
ASSERT_LE(a, b)
ASSERT_LT(a, b)
ASSERT_NE(a, b)
ASSERT_NO_THROW(expr)
ASSERT_PRED(pred, ...)
ASSERT_THROW(expr, exc_type)
ASSERT_TRUE(expr)
CRPCUT_WRAP_FUNC(lib, func, rv, param_list, param_call)
CRPCUT_WRAP_V_FUNC(lib, func, rv, param_list, param_call)
DEADLINE_CPU_MS(n)
DEADLINE_REALTIME_MS(n)
DEPENDS_ON(...)
DISABLED_TEST(name, ...)
EXPECT_EXCEPTION(type)
EXPECT_EXIT(num)
EXPECT_SIGNAL_DEATH(signo)
FAIL
INFO
NO_CORE_FILE
TEST(name, ...)
TESTSUITE(name, ...)