CCUnit project page CCUnit home page

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

Executing test


Typedefs

typedef CCUnitTestRunner CCUnitTestRunner
 A command line based tool to run tests.


Functions

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

CCUnitTestRunner * ccunit_newTestRunner (FILE *output)
 constructor.

void ccunit_deleteTestRunner (CCUnitTestRunner *runner)
 destructor.

int ccunit_runTestRunner (CCUnitTestRunner *runner, CCUnitTestSuite *suite)
 Runs test suite.

CCUnitTestResult * ccunit_runTestSuite (CCUnitTestSuite *suite, CCUnitTestResult *result)
 run test suite and collect its results.


Typedef Documentation

typedef struct CCUnitTestRunner CCUnitTestRunner
 

A command line based tool to run tests.

Runs a single test and collects its results. This method can be used to start a test run from your program.

     int main (int ac, char** av)
     {
       CCUnitTestRunner* runner = ccunit_newTestRunner (NULL);
       CCUnitTestSuite* suite = <var>CREATE_TESTSUITE</var> ();
       return runner->run (runner, suite);
     }

See also:
CCUnitTestSuite, CCUnitTestCase.

Function Documentation

void ccunit_deleteTestRunner (  CCUnitTestRunner *  runner  ) 
 

destructor.

Parameters:
runner TestRunner object to destruct.

CCUnitTestRunner* ccunit_newTestRunner (  FILE *  output  ) 
 

constructor.

Parameters:
output prints test result into this stream.
Returns:
new CCUnitTestRunner object.

struct CCUnitTestResult* ccunit_runTestFixture (  CCUnitTestFixture *  f  )  [inline]
 

run test cases and collect its results.

Parameters:
f test fixture.
Returns:
test result.

int ccunit_runTestRunner (  CCUnitTestRunner *  runner,
CCUnitTestSuite *  suite
)  [inline]
 

Runs test suite.

Parameters:
runner test runner
suite test suite
Returns:
0 if succeeded, -1 if error occurred.

CCUnitTestResult* ccunit_runTestSuite (  CCUnitTestSuite *  suite,
CCUnitTestResult *  result
)  [inline]
 

run test suite and collect its results.

Parameters:
suite test suite.
result test result. if NULL, create a new result object and return it.
Returns:
test result.

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