CCUnit project page CCUnit home page

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

TestCase
[TestFixture]


Detailed Description

A single test object.

This class is used to implement a simple test case.


Data Structures

struct  CCUnitTestCase
 A single test object. More...


Defines

#define CCUNIT_NEWTESTFUNC(FUNC)   ccunit_newTestFunc (#FUNC, NULL, FUNC)

Typedefs

typedef CCUnitTestCase CCUnitTestFunc

Functions

CCUnitTestCaseccunit_newTestCase (const char *name, const char *desc, void(*runTest)())
 Create new test case.

CCUnitTestFuncccunit_newTestFunc (const char *name, const char *desc, void(*func)())
 Create new test function.

void ccunit_deleteTestCase (CCUnitTestCase *testCase)
 Delete test case.

void ccunit_deleteTestFunc (CCUnitTestFunc *testFunc)
 Delete test func.


Define Documentation

#define CCUNIT_NEWTESTFUNC FUNC   )     ccunit_newTestFunc (#FUNC, NULL, FUNC)
 


Typedef Documentation

typedef CCUnitTestCase CCUnitTestFunc
 


Function Documentation

void ccunit_deleteTestCase CCUnitTestCase testCase  ) 
 

Delete test case.

Parameters:
testCase deleting case.

void ccunit_deleteTestFunc CCUnitTestFunc testFunc  )  [inline]
 

Delete test func.

Parameters:
testFunc deleting func.

CCUnitTestCase* ccunit_newTestCase const char *  name,
const char *  desc,
void(*  runTest)()
 

Create new test case.

Parameters:
name case name.
desc case description.
runTest run test function.
Returns:
new test case

CCUnitTestFunc* ccunit_newTestFunc const char *  name,
const char *  desc,
void(*  func)()
[inline]
 

Create new test function.

Parameters:
name func name.
desc func description.
func run test function.
Returns:
new test func.

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