CCUnit
2.1
A C Unit Testing Library
|
Read test func definitions from test source code. [詳細]
![]() |
モジュール | |
_Line | |
Read one line module. |
関数 | |
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. |
参照先 addTestDef(), ccunit_log(), _CCUnitTestDef::name, と _CCUnitTestCaseDef::testdef.
参照元 readTestCase().
|
static |
add test to test suite.
suite | test suite to add. |
test | test group. |
参照先 ccunit_addList(), と _CCUnitTestSuiteDef::testdefs.
参照元 addTestCaseDef(), と addTestSuiteDef().
|
inlinestatic |
add test suite to test suite.
suite | test suite to add. |
test | test suite. |
参照先 addTestDef(), ccunit_log(), _CCUnitTestDef::name, と _CCUnitTestSuiteDef::testdef.
参照元 readSuite(), と readTestCase().
|
inline |
delete test suite def.
suite | test suite def. |
参照先 deleteTestDef(), と _CCUnitTestSuiteDef::testdef.
参照元 ccunit_makeSuite().
_CCUnitTestSuiteDef* ccunit_newTestSuiteDef | ( | const char * | name | ) |
create new test suite def.
name | suite name. |
参照先 ccunit_initList(), ccunitTypeSuite, destroyTestSuiteDef(), _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestSuiteDef::testdef, と _CCUnitTestSuiteDef::testdefs.
参照元 ccunit_makeSuite(), readSuite(), と 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. |
参照先 ccunit_err(), _CCUnitLine::fname, _CCUnitLine::ifp, line, readSuite(), safe_free, と _CCUnitLine::str.
参照元 ccunit_makeSuite().
|
static |
delete test func def.
func | test func def to delete. |
参照先 _CCUnitFuncDef::desc, _CCUnitFuncDef::name, safe_free, _CCUnitFuncDef::scope, と _CCUnitFuncDef::type.
参照元 destroyTestCaseDef(), と readSuite().
|
static |
delete test def.
test | testdef to delete. |
参照先 _CCUnitTestDef::dtor, と safe_free.
参照元 ccunit_deleteTestSuiteDef(), と destroyTestSuiteDef().
|
static |
destroy test case def.
testCase | test case def to destroy. |
参照先 ccunit_deleteList(), deleteFuncDef(), destroyTestDef(), _CCUnitTestCaseDef::testdef, と _CCUnitTestCaseDef::testFuncs.
参照元 newTestCaseDef().
|
static |
destroy test def.
test | testdef to destroy. |
参照先 _CCUnitTestDef::idname, _CCUnitTestDef::name, と safe_free.
参照元 destroyTestCaseDef(), と destroyTestSuiteDef().
|
static |
destroy test suite def.
suite | test suite def. |
参照先 ccunit_deleteList(), deleteTestDef(), destroyTestDef(), _CCUnitTestSuiteDef::testdef, と _CCUnitTestSuiteDef::testdefs.
|
static |
init test def.
test | testdef. |
type | test type. |
name | test name. |
参照先 _CCUnitTestDef::idname, _CCUnitTestDef::name, safe_strdup, と _CCUnitTestDef::type.
参照元 ccunit_newTestSuiteDef(), と newTestCaseDef().
|
static |
create new test func.
scope | scope. |
type | return type of func. |
name | func name. |
desc | description. |
参照先 ccunit_log(), _CCUnitFuncDef::desc, _CCUnitFuncDef::name, safe_strdup, _CCUnitFuncDef::scope, と _CCUnitFuncDef::type.
参照元 readTestFunc().
|
static |
create new test case def.
name | test case name. |
参照先 ccunit_initList(), ccunit_log(), ccunitTypeTestCase, destroyTestCaseDef(), _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestCaseDef::testdef, と _CCUnitTestCaseDef::testFuncs.
参照元 readTestCase().
|
hosts this site. | Send comments to: CCUnit Developer |
CCUnitに対してSat Jul 13 2013 15:09:25に生成されました。
![]() |