CCUnit project page CCUnit home page

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

CCUnitTestRunner.c File Reference


Detailed Description

TestRunner module implementation.

#include <stdio.h>
#include <ccunit/CCUnitTestRunner.h>

Include dependency graph for CCUnitTestRunner.c:

Include dependency graph

Functions

void startTest (CCUnitTestListener *listener, CCUnitTestCase *test)
 receive startTest notification.

void endTest (CCUnitTestListener *listener, CCUnitTestCase *test)
 receive endTest notification.

void addFailure (CCUnitTestListener *listener, CCUnitTestFailure *failure)
 receive addFailure notification.

void printHeader (CCUnitTestRunner *runner, CCUnitTestResult *result)
 Prints the header of the report.

void printFailures (CCUnitTestRunner *runner, CCUnitTestResult *result)
 Prints failures.

void print (CCUnitTestRunner *runner, CCUnitTestResult *result)
 Prints failures.

int doRun (CCUnitTestRunner *runner, CCUnitTestSuite *suite)
 Runs a single test and collects its results.

CCUnitTestRunnerccunit_newTestRunner (FILE *output)
 constructor.

void ccunit_deleteTestRunner (CCUnitTestRunner *runner)
 destructor.

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

CCUnitTestResultccunit_getResult (CCUnitTestRunner *runner)
 Get test result.


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