CCUnit
2.1
A C Unit Testing Library
|
A set of assert functions and macros. [詳細]
![]() |
モジュール | |
Convert value to string | |
Make value to string. |
マクロ定義 | |
#define | CCUNIT_HAVE_U_CHAR |
#define | CCUNIT_HAVE_U_INT |
#define | CCUNIT_HAVE_U_SHORT |
#define | CCUNIT_HAVE_U_LONG |
#define | DCL_CCUNIT_ASSERT_TEST_TYPE(TYP) |
型定義 | |
typedef unsigned char | u_char |
u_char | |
typedef unsigned int | u_int |
u_int | |
typedef unsigned short | u_short |
u_short | |
typedef unsigned long | u_long |
u_long | |
typedef const char * | _ccunit_str_t |
string type | |
typedef const void * | _ccunit_ptr_t |
pointer type | |
typedef const void * | _ccunit_obj_t |
object type | |
typedef char *(* | ccunit_toString_t )(_ccunit_obj_t) |
関数 | |
DCL_CCUNIT_ASSERT_TEST_TYPE (char) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (u_char) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (int) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (u_int) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (short) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (u_short) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (long) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (u_long) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (float) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (double) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (_ccunit_str_t) | |
DCL_CCUNIT_ASSERT_TEST_TYPE (_ccunit_ptr_t) | |
void | ccunit_assert_test__ccunit_obj_t (const char *file, unsigned int line, bool cond, const char *condstr, _ccunit_obj_t expect, _ccunit_obj_t acutal, ccunit_toString_t) |
変数 | |
jmp_buf | _ccunit_runTest_env |
run tests exception environment. | |
CCUnitTestFailure * | _ccunit_testFailure |
run tests exception. |
Assert test type | |||
Assert test function.
| |||
void | ccunit_assert_test__ccunit_obj_t (const char *file, unsigned int line, bool cond, const char *condstr, _ccunit_obj_t expect, _ccunit_obj_t actual, char *(*to_string)(_ccunit_obj_t)) | ||
DEF_CCUNIT_ASSERT_TEST_TYPE (char) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (u_char) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (int) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (u_int) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (short) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (u_short) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (long) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (u_long) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (float) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (double) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (_ccunit_str_t) | |||
DEF_CCUNIT_ASSERT_TEST_TYPE (_ccunit_ptr_t) | |||
#define | DEF_CCUNIT_ASSERT_TEST_TYPE(TYP) |
A set of assert functions and macros.
Messages are only displayed when an assert fails.
#define CCUNIT_HAVE_U_CHAR |
#define CCUNIT_HAVE_U_INT |
#define CCUNIT_HAVE_U_LONG |
#define CCUNIT_HAVE_U_SHORT |
#define DCL_CCUNIT_ASSERT_TEST_TYPE | ( | TYP | ) |
#define DEF_CCUNIT_ASSERT_TEST_TYPE | ( | TYP | ) |
typedef const void* _ccunit_obj_t |
object type
typedef const void* _ccunit_ptr_t |
pointer type
typedef const char* _ccunit_str_t |
string type
typedef char*(* ccunit_toString_t)(_ccunit_obj_t) |
typedef unsigned char u_char |
u_char
typedef unsigned int u_int |
u_int
typedef unsigned long u_long |
u_long
typedef unsigned short u_short |
u_short
void ccunit_assert_test__ccunit_obj_t | ( | const char * | file, |
unsigned int | line, | ||
bool | cond, | ||
const char * | condstr, | ||
_ccunit_obj_t | expect, | ||
_ccunit_obj_t | actual, | ||
char *(*)(_ccunit_obj_t) | to_string | ||
) |
void ccunit_assert_test__ccunit_obj_t | ( | const char * | file, |
unsigned int | line, | ||
bool | cond, | ||
const char * | condstr, | ||
_ccunit_obj_t | expect, | ||
_ccunit_obj_t | acutal, | ||
ccunit_toString_t | |||
) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | char | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | u_char | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | int | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | u_int | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | short | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | u_short | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | long | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | u_long | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | float | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | double | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | _ccunit_str_t | ) |
DCL_CCUNIT_ASSERT_TEST_TYPE | ( | _ccunit_ptr_t | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | char | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | u_char | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | int | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | u_int | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | short | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | u_short | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | long | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | u_long | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | float | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | double | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | _ccunit_str_t | ) |
DEF_CCUNIT_ASSERT_TEST_TYPE | ( | _ccunit_ptr_t | ) |
jmp_buf _ccunit_runTest_env |
run tests exception environment.
参照元 ccunit_assert(), ccunit_assert_test__ccunit_obj_t(), run(), と runTest().
CCUnitTestFailure* _ccunit_testFailure |
run tests exception.
参照元 runTest().
|
hosts this site. | Send comments to: CCUnit Developer |
CCUnitに対してSat Jul 13 2013 15:09:24に生成されました。
![]() |