[ CCUnit project page ] | [ CCUnit home page ] |
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.
static _CCUnitTestDef* addTestCaseDef | ( | _CCUnitTestSuiteDef * | suite, | |
_CCUnitTestCaseDef * | test | |||
) | [inline, static] |
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 _CCUnitTestDef* addTestDef | ( | _CCUnitTestSuiteDef * | suite, | |
_CCUnitTestDef * | test | |||
) | [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().
static _CCUnitTestDef* addTestSuiteDef | ( | _CCUnitTestSuiteDef * | suite, | |
_CCUnitTestSuiteDef * | test | |||
) | [inline, static] |
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().
void ccunit_deleteTestSuiteDef | ( | _CCUnitTestSuiteDef * | suite | ) | [inline] |
delete test suite def.
suite | test suite def. |
References deleteTestDef(), and _CCUnitTestSuiteDef::testdef.
_CCUnitTestSuiteDef* ccunit_newTestSuiteDef | ( | const char * | name | ) |
create new test suite def.
name | suite name. |
References ccunit_initList(), ccunitTypeSuite, _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestSuiteDef::testdef, and _CCUnitTestSuiteDef::testdefs.
Referenced by readSuite().
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.
static void deleteFuncDef | ( | _CCUnitFuncDef * | func | ) | [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 void deleteTestDef | ( | _CCUnitTestDef * | test | ) | [static] |
delete test def.
test | testdef to delete. |
References _CCUnitTestDef::dtor, and safe_free.
Referenced by ccunit_deleteTestSuiteDef(), and destroyTestSuiteDef().
static void destroyTestCaseDef | ( | _CCUnitTestCaseDef * | testCase | ) | [static] |
destroy test case def.
testCase | test case def to destroy. |
References ccunit_deleteList(), deleteFuncDef(), destroyTestDef(), _CCUnitTestCaseDef::testdef, and _CCUnitTestCaseDef::testFuncs.
static void destroyTestDef | ( | _CCUnitTestDef * | test | ) | [static] |
destroy test def.
test | testdef to destroy. |
References _CCUnitTestDef::idname, _CCUnitTestDef::name, and safe_free.
Referenced by destroyTestCaseDef(), and destroyTestSuiteDef().
static void destroyTestSuiteDef | ( | _CCUnitTestSuiteDef * | suite | ) | [static] |
destroy test suite def.
suite | test suite def. |
References ccunit_deleteList(), deleteTestDef(), destroyTestDef(), _CCUnitTestSuiteDef::testdef, and _CCUnitTestSuiteDef::testdefs.
static _CCUnitTestDef* initTestDef | ( | _CCUnitTestDef * | test, | |
CCUnitTestType_t | type, | |||
const char * | name | |||
) | [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 _CCUnitFuncDef* newFuncDef | ( | const char * | scope, | |
const char * | type, | |||
const char * | name, | |||
const char * | desc | |||
) | [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 _CCUnitTestCaseDef* newTestCaseDef | ( | const char * | name | ) | [static] |
create new test case def.
name | test case name. |
References ccunit_initList(), ccunit_log(), ccunitTypeTestCase, _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestCaseDef::testdef, and _CCUnitTestCaseDef::testFuncs.
Referenced by readTestCase().
|
hosts this site. | Send comments to: CCUnit Developer |
Generated on Sun Aug 29 2010 10:59:32 for CCUnit by ![]() |