#include <CUnit/CUnit.h>
CU_ASSERT(int expression)
CU_ASSERT_FATAL(int expression)
CU_TEST(int expression)
CU_TEST_FATAL(int expression)
Assert
that
expression
is TRUE (non
-zero)
CU_ASSERT_TRUE(value)
CU_ASSERT_TRUE_FATAL(value)
Assert that
value
is TRUE
(non-zero)
CU_ASSERT_FALSE(value)
CU_ASSERT_FALSE_FATAL(value)
Assert
that
value
is FALSE (zero)
CU_ASSERT_EQUAL(actual,
expected)
CU_ASSERT_EQUAL_FATAL(actual
, expected)
Assert that
actual
=
=
expected
CU_ASSERT_NOT_EQUAL(actual,
expected))
CU_ASSERT_NOT_EQUAL_FATAL
(actual, expected)
Assert that
actual
!=
expected
CU_ASSERT_PTR_EQUAL(actual,
expected)
CU_ASSERT_PTR_EQUAL_FATAL
(actual, expected)
Assert that pointers
actual
=
=
expected
CU_ASSERT_PTR_NOT_EQUAL(act
ual, expected)
CU_ASSERT_PTR_NOT_EQUAL_F
ATAL(actual, expected)
Assert that
pointers
actual
!=
expected
CU_ASSERT_PTR_NULL(value)
CU_ASSERT_PTR_NULL_FATAL(v
alue)
Assert that pointer
value
==
NULL
CU_ASSERT_PTR_NOT_NULL(valu
e)
CU_ASSERT_PTR_NOT_NULL_FA
TAL(value)
Assert that pointer
value
!=
NULL
CU_ASSERT_STRING_EQUAL(actu
al, expected)
CU_ASSERT_STRING_EQUAL_FA
TAL(actual, expected)
Assert that
strings
actual
and
expected
are equivalent