|
CCUnit
2.1
A C Unit Testing Library
|
テスト結果を参照します。 [詳細]
|
データ構造 | |
| struct | CCUnitTest |
| Run Test and collect its results. [詳細] | |
| struct | CCUnitTestFailure |
| Collects a failed test together with the failed assertion. [詳細] | |
型定義 | |
| 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. | |
列挙型 | |
| enum | CCUnitTestType_t { ccunitTypeTest, ccunitTypeSuite, ccunitTypeTestCase, ccunitTypeFunc, ccunitTypeLast_ } |
| Test class type. [詳細] | |
関数 | |
| 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. |
参照先 CCUnitTest::dtor.
参照元 ccunit_deleteTestCase(), ccunit_deleteTestSuite(), と destroy().

| void ccunit_deleteTestFailure | ( | CCUnitTestFailure * | failure | ) |
Delete test failure object.
| failure | failure object. |
参照先 CCUnitTestFailure::actual, CCUnitTestFailure::expect, と safe_free.
参照元 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. |
参照先 CCUnitTest::dtor, CCUnitTest::run, run(), と CCUnitTest::type.
参照元 ccunit_newTestCase(), と 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. |
参照先 CCUnitTestFailure::actual, CCUnitTestFailure::condstr, CCUnitTestFailure::expect, CCUnitTestFailure::file, CCUnitTestFailure::line, line, と safe_strdup.
参照元 ccunit_assert(), と ccunit_assert_test__ccunit_obj_t().

|
|
hosts this site. | Send comments to: CCUnit Developer |
CCUnitに対してSat Jul 13 2013 15:09:26に生成されました。
1.8.1.1
|