CCUnit project page CCUnit home page

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

_ReadSuite
[MakeSuite]


Detailed Description

Read test case definitions from test source code.


Modules

_Line
 Read one line module.


Functions

void ccunit_readSuite (const char *fname, _CCUnitTestSuiteDef *parent)
 read test unit suite from specified stream.

void destroyTestDef (_CCUnitTestDef *test)
 destroy test def.

_CCUnitTestDefinitTestDef (_CCUnitTestDef *test, CCUnitTestType_t type, const char *name)
 init test def.

void deleteTestDef (_CCUnitTestDef *test)
 delete test def.

void destroyTestSuiteDef (_CCUnitTestSuiteDef *suite)
 destroy test suite def.

_CCUnitTestSuiteDefccunit_newTestSuiteDef (const char *name)
 create new test suite def.

void ccunit_deleteTestSuiteDef (_CCUnitTestSuiteDef *suite)
 delete test suite def.

_CCUnitTestDefaddTestDef (_CCUnitTestSuiteDef *suite, _CCUnitTestDef *test)
 add test to test suite.

_CCUnitTestDefaddTestSuiteDef (_CCUnitTestSuiteDef *suite, _CCUnitTestSuiteDef *test)
 add test suite to test suite.

_CCUnitTestDefaddTestFixtureDef (_CCUnitTestSuiteDef *suite, _CCUnitTestFixtureDef *test)
 add test fixture to test suite.

_CCUnitFuncDefnewFuncDef (const char *scope, const char *type, const char *name, const char *desc)
 create new test case.

void deleteFuncDef (_CCUnitFuncDef *func)
 delete test func def.

void destroyTestFixtureDef (_CCUnitTestFixtureDef *fixture)
 destroy test fixture def.

_CCUnitTestFixtureDefnewTestFixtureDef (const char *name)
 create new test fixture def.


Function Documentation

_CCUnitTestDef* addTestDef _CCUnitTestSuiteDef suite,
_CCUnitTestDef test
[static]
 

add test to test suite.

Parameters:
suite test suite to add.
test test group.
Returns:
added test.

_CCUnitTestDef* addTestFixtureDef _CCUnitTestSuiteDef suite,
_CCUnitTestFixtureDef test
[inline, static]
 

add test fixture to test suite.

Parameters:
suite test suite to add.
test test fixture.
Returns:
added test.

_CCUnitTestDef* addTestSuiteDef _CCUnitTestSuiteDef suite,
_CCUnitTestSuiteDef test
[inline, static]
 

add test suite to test suite.

Parameters:
suite test suite to add.
test test suite.
Returns:
added test.

void ccunit_deleteTestSuiteDef _CCUnitTestSuiteDef suite  )  [inline]
 

delete test suite def.

Parameters:
suite test suite def.

_CCUnitTestSuiteDef* ccunit_newTestSuiteDef const char *  name  ) 
 

create new test suite def.

Parameters:
name suite name.
Returns:
created testdef.

void ccunit_readSuite const char *  fname,
_CCUnitTestSuiteDef parent
 

read test unit suite from specified stream.

Parameters:
fname test unit source code file.
parent [out] test suite to adding read test.

void deleteFuncDef _CCUnitFuncDef func  )  [static]
 

delete test func def.

Parameters:
func test func def to delete.

void deleteTestDef _CCUnitTestDef test  )  [static]
 

delete test def.

Parameters:
test testdef to delete.

void destroyTestDef _CCUnitTestDef test  )  [static]
 

destroy test def.

Parameters:
test testdef to destroy.

void destroyTestFixtureDef _CCUnitTestFixtureDef fixture  )  [static]
 

destroy test fixture def.

Parameters:
fixture test fixture def to destroy.

void destroyTestSuiteDef _CCUnitTestSuiteDef suite  )  [static]
 

destroy test suite def.

Parameters:
suite test suite def.

_CCUnitTestDef* initTestDef _CCUnitTestDef test,
CCUnitTestType_t  type,
const char *  name
[static]
 

init test def.

Parameters:
test testdef.
type test type.
name test name.

_CCUnitFuncDef* newFuncDef const char *  scope,
const char *  type,
const char *  name,
const char *  desc
[static]
 

create new test case.

Parameters:
scope scope.
type return type of case.
name case name.
desc description.
Returns:
new test case def.

_CCUnitTestFixtureDef* newTestFixtureDef const char *  name  )  [static]
 

create new test fixture def.

Parameters:
name test fixture name.

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