CCUnit
2.1
A C Unit Testing Library
|
![]() |
Data Structures | |
struct | CCUnitTest |
Run Test and collect its results. More... | |
struct | CCUnitTestFailure |
Collects a failed test together with the failed assertion. More... |
Typedefs | |
typedef enum CCUnitTestType_t | CCUnitTestType_t |
Test class type. | |
typedef struct CCUnitTest | CCUnitTest |
Run Test and collect its results. | |
typedef struct CCUnitTestFailure | CCUnitTestFailure |
Collects a failed test together with the failed assertion. |
Enumerations | |
enum | CCUnitTestType_t { ccunitTypeTest, ccunitTypeSuite, ccunitTypeTestCase, ccunitTypeFunc, ccunitTypeLast_ } |
Test class type. More... |
Functions | |
CCUnitTest * | ccunit_initTest (CCUnitTest *test, CCUnitTestType_t type, void(*run)(CCUnitTest *, struct CCUnitTestResult *), void(*dtor)(CCUnitTest *)) |
Initialize Test class. | |
void | ccunit_deleteTest (CCUnitTest *test) |
Test class destructor. | |
CCUnitTestFailure * | ccunit_newTestFailure (const char *file, unsigned int line, const char *condstr, const char *expect, const char *actual) |
Create new test failure. | |
void | ccunit_deleteTestFailure (CCUnitTestFailure *failure) |
Delete test failure object. |
typedef struct CCUnitTest CCUnitTest |
Run Test and collect its results.
typedef struct CCUnitTestFailure CCUnitTestFailure |
Collects a failed test together with the failed assertion.
typedef enum CCUnitTestType_t CCUnitTestType_t |
Test class type.
enum CCUnitTestType_t |
void ccunit_deleteTest | ( | CCUnitTest * | test | ) |
Test class destructor.
test | test object to delete. |
References CCUnitTest::dtor.
Referenced by ccunit_deleteTestCase(), ccunit_deleteTestSuite(), and destroy().
void ccunit_deleteTestFailure | ( | CCUnitTestFailure * | failure | ) |
Delete test failure object.
failure | failure object. |
References CCUnitTestFailure::actual, CCUnitTestFailure::expect, and safe_free.
Referenced by ccunit_deleteTestResult().
CCUnitTest * ccunit_initTest | ( | CCUnitTest * | test, |
CCUnitTestType_t | type, | ||
void(*)(CCUnitTest *, struct CCUnitTestResult *) | run, | ||
void(*)(CCUnitTest *) | dtor | ||
) |
Initialize Test class.
test | test object to initialize. |
type | test type. |
run | run test function. |
dtor | destructor. |
References CCUnitTest::dtor, CCUnitTest::run, run(), and CCUnitTest::type.
Referenced by ccunit_newTestCase(), and ccunit_newTestSuite().
CCUnitTestFailure * ccunit_newTestFailure | ( | const char * | file, |
unsigned int | line, | ||
const char * | condstr, | ||
const char * | expect, | ||
const char * | actual | ||
) |
Create new test failure.
file | file name cause failure. |
line | line number cause failure. |
condstr | test condition as string. |
expect | expect value as string. |
actual | actual value as string. |
References CCUnitTestFailure::actual, CCUnitTestFailure::condstr, CCUnitTestFailure::expect, CCUnitTestFailure::file, CCUnitTestFailure::line, line, and safe_strdup.
Referenced by ccunit_assert(), and ccunit_assert_test__ccunit_obj_t().
|
hosts this site. | Send comments to: CCUnit Developer |
Generated on Sat Jul 13 2013 15:09:17 for CCUnit by
![]() |