CCUnit
2.1
A C Unit Testing Library
|
Read test func definitions from test source code. More...
![]() |
Modules | |
_Line | |
Read one line module. |
Functions | |
void | ccunit_readSuite (const char *fname, _CCUnitTestSuiteDef *parent) |
read test unit suite from specified stream. | |
static void | destroyTestDef (_CCUnitTestDef *test) |
destroy test def. | |
static _CCUnitTestDef * | initTestDef (_CCUnitTestDef *test, CCUnitTestType_t type, const char *name) |
init test def. | |
static void | deleteTestDef (_CCUnitTestDef *test) |
delete test def. | |
static void | destroyTestSuiteDef (_CCUnitTestSuiteDef *suite) |
destroy test suite def. | |
_CCUnitTestSuiteDef * | ccunit_newTestSuiteDef (const char *name) |
create new test suite def. | |
void | ccunit_deleteTestSuiteDef (_CCUnitTestSuiteDef *suite) |
delete test suite def. | |
static _CCUnitTestDef * | addTestDef (_CCUnitTestSuiteDef *suite, _CCUnitTestDef *test) |
add test to test suite. | |
static _CCUnitTestDef * | addTestSuiteDef (_CCUnitTestSuiteDef *suite, _CCUnitTestSuiteDef *test) |
add test suite to test suite. | |
static _CCUnitTestDef * | addTestCaseDef (_CCUnitTestSuiteDef *suite, _CCUnitTestCaseDef *test) |
add test case to test suite. | |
static _CCUnitFuncDef * | newFuncDef (const char *scope, const char *type, const char *name, const char *desc) |
create new test func. | |
static void | deleteFuncDef (_CCUnitFuncDef *func) |
delete test func def. | |
static void | destroyTestCaseDef (_CCUnitTestCaseDef *testCase) |
destroy test case def. | |
static _CCUnitTestCaseDef * | newTestCaseDef (const char *name) |
create new test case def. |
Read test func definitions from test source code.
|
inlinestatic |
add test case to test suite.
suite | test suite to add. |
test | test case. |
References addTestDef(), ccunit_log(), _CCUnitTestDef::name, and _CCUnitTestCaseDef::testdef.
Referenced by readTestCase().
|
static |
add test to test suite.
suite | test suite to add. |
test | test group. |
References ccunit_addList(), and _CCUnitTestSuiteDef::testdefs.
Referenced by addTestCaseDef(), and addTestSuiteDef().
|
inlinestatic |
add test suite to test suite.
suite | test suite to add. |
test | test suite. |
References addTestDef(), ccunit_log(), _CCUnitTestDef::name, and _CCUnitTestSuiteDef::testdef.
Referenced by readSuite(), and readTestCase().
|
inline |
delete test suite def.
suite | test suite def. |
References deleteTestDef(), and _CCUnitTestSuiteDef::testdef.
Referenced by ccunit_makeSuite().
_CCUnitTestSuiteDef* ccunit_newTestSuiteDef | ( | const char * | name | ) |
create new test suite def.
name | suite name. |
References ccunit_initList(), ccunitTypeSuite, destroyTestSuiteDef(), _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestSuiteDef::testdef, and _CCUnitTestSuiteDef::testdefs.
Referenced by ccunit_makeSuite(), readSuite(), and readTestCase().
void ccunit_readSuite | ( | const char * | fname, |
_CCUnitTestSuiteDef * | parent | ||
) |
read test unit suite from specified stream.
fname | test unit source code file. |
parent | [out] test suite to adding read test. |
References ccunit_err(), _CCUnitLine::fname, _CCUnitLine::ifp, line, readSuite(), safe_free, and _CCUnitLine::str.
Referenced by ccunit_makeSuite().
|
static |
delete test func def.
func | test func def to delete. |
References _CCUnitFuncDef::desc, _CCUnitFuncDef::name, safe_free, _CCUnitFuncDef::scope, and _CCUnitFuncDef::type.
Referenced by destroyTestCaseDef(), and readSuite().
|
static |
delete test def.
test | testdef to delete. |
References _CCUnitTestDef::dtor, and safe_free.
Referenced by ccunit_deleteTestSuiteDef(), and destroyTestSuiteDef().
|
static |
destroy test case def.
testCase | test case def to destroy. |
References ccunit_deleteList(), deleteFuncDef(), destroyTestDef(), _CCUnitTestCaseDef::testdef, and _CCUnitTestCaseDef::testFuncs.
Referenced by newTestCaseDef().
|
static |
destroy test def.
test | testdef to destroy. |
References _CCUnitTestDef::idname, _CCUnitTestDef::name, and safe_free.
Referenced by destroyTestCaseDef(), and destroyTestSuiteDef().
|
static |
destroy test suite def.
suite | test suite def. |
References ccunit_deleteList(), deleteTestDef(), destroyTestDef(), _CCUnitTestSuiteDef::testdef, and _CCUnitTestSuiteDef::testdefs.
Referenced by ccunit_newTestSuiteDef().
|
static |
init test def.
test | testdef. |
type | test type. |
name | test name. |
References _CCUnitTestDef::idname, _CCUnitTestDef::name, safe_strdup, and _CCUnitTestDef::type.
Referenced by ccunit_newTestSuiteDef(), and newTestCaseDef().
|
static |
create new test func.
scope | scope. |
type | return type of func. |
name | func name. |
desc | description. |
References ccunit_log(), _CCUnitFuncDef::desc, _CCUnitFuncDef::name, safe_strdup, _CCUnitFuncDef::scope, and _CCUnitFuncDef::type.
Referenced by readTestFunc().
|
static |
create new test case def.
name | test case name. |
References ccunit_initList(), ccunit_log(), ccunitTypeTestCase, destroyTestCaseDef(), _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestCaseDef::testdef, and _CCUnitTestCaseDef::testFuncs.
Referenced by readTestCase().
|
hosts this site. | Send comments to: CCUnit Developer |
Generated on Sat Jul 13 2013 15:09:15 for CCUnit by
![]() |