CCUnit project page CCUnit home page

Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

Browsing collected test result


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 CCUnitTest CCUnitTest
 Run Test and collect its results.

typedef CCUnitTestFailure CCUnitTestFailure
 Collects a failed test together with the failed assertion.


Functions

CCUnitTestccunit_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.

CCUnitTestFailureccunit_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 Documentation

typedef struct CCUnitTest CCUnitTest
 

Run Test and collect its results.

See also:
CCUnitTestResult

typedef struct CCUnitTestFailure CCUnitTestFailure
 

Collects a failed test together with the failed assertion.

See also:
TestResult

typedef enum CCUnitTestType_t CCUnitTestType_t
 

Test class type.


Function Documentation

void ccunit_deleteTest CCUnitTest test  ) 
 

Test class destructor.

Parameters:
test test object to delete.

void ccunit_deleteTestFailure CCUnitTestFailure failure  ) 
 

Delete test failure object.

Parameters:
failure failure object.

CCUnitTest* ccunit_initTest CCUnitTest test,
CCUnitTestType_t  type,
void(*  run)(CCUnitTest *, struct CCUnitTestResult *),
void(*  dtor)(CCUnitTest *)
 

Initialize Test class.

Parameters:
test test object to initialize.
type test type.
run run test function.
dtor destructor.
Returns:
initialized test object.

CCUnitTestFailure* ccunit_newTestFailure const char *  file,
unsigned int  line,
const char *  condstr,
const char *  expect,
const char *  actual
 

Create new test failure.

Parameters:
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.
Returns:
new failure object.

SourceForge.jp hosts this site. Send comments to:
CCUnit Developer