CCUnit project page CCUnit home page

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

TestFixture
[Test]


Detailed Description

A test fixture defines the fixture to run multiple tests.


Modules

TestCase
 A single test object.


Data Structures

struct  CCUnitTestFixture
 Wraps a test case with setUp and tearDown methods. More...

struct  CCUnitTestFixtureDfn
 TestFixture definition structure. More...


Typedefs

typedef CCUnitTestFixtureDfn CCUnitTestFixtureDfn
 TestFixture definition structure.


Functions

CCUnitTestFixtureccunit_newTestFixture (const char *name, CCUnitTestFunc *setUp, CCUnitTestFunc *tearDown)
 create new test fixture.

void ccunit_addTestCase (CCUnitTestFixture *fixture, CCUnitTestCase *testCase)
 add test case to test fixture.

CCUnitTestCaseccunit_addNewTestCase (CCUnitTestFixture *fixture, const char *name, const char *desc, void(*runTest)())
 add new test case to test fixture.

CCUnitTestResultccunit_runTestFixture (CCUnitTestFixture *f)
 run test cases and collect its results.


Typedef Documentation

typedef struct CCUnitTestFixtureDfn CCUnitTestFixtureDfn
 

TestFixture definition structure.


Function Documentation

CCUnitTestCase* ccunit_addNewTestCase CCUnitTestFixture fixture,
const char *  name,
const char *  desc,
void(*  runTest)()
 

add new test case to test fixture.

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

void ccunit_addTestCase CCUnitTestFixture fixture,
CCUnitTestCase testCase
[inline]
 

add test case to test fixture.

Parameters:
fixture test fixture.
testCase test case

CCUnitTestFixture* ccunit_newTestFixture const char *  name,
CCUnitTestFunc setUp,
CCUnitTestFunc tearDown
 

create new test fixture.

Parameters:
name test fixture name.
setUp test fixture setUp function.
tearDown test fixture tearDown function.
Returns:
new test fixture.

struct CCUnitTestResult* ccunit_runTestFixture CCUnitTestFixture f  )  [inline]
 

run test cases and collect its results.

Parameters:
f test fixture.
Returns:
test result.

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