[ CCUnit project page ] | [ CCUnit home page ] |
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.
static _CCUnitTestDef* addTestCaseDef | ( | _CCUnitTestSuiteDef * | suite, | |
_CCUnitTestCaseDef * | test | |||
) | [inline, static] |
add test case to test suite.
suite | test suite to add. | |
test | test case. |
参照先 addTestDef(), ccunit_log(), _CCUnitTestDef::name, と _CCUnitTestCaseDef::testdef.
参照元 readTestCase().
static _CCUnitTestDef* addTestDef | ( | _CCUnitTestSuiteDef * | suite, | |
_CCUnitTestDef * | test | |||
) | [static] |
add test to test suite.
suite | test suite to add. | |
test | test group. |
参照先 ccunit_addList(), と _CCUnitTestSuiteDef::testdefs.
参照元 addTestCaseDef(), と addTestSuiteDef().
static _CCUnitTestDef* addTestSuiteDef | ( | _CCUnitTestSuiteDef * | suite, | |
_CCUnitTestSuiteDef * | test | |||
) | [inline, static] |
add test suite to test suite.
suite | test suite to add. | |
test | test suite. |
参照先 addTestDef(), ccunit_log(), _CCUnitTestDef::name, と _CCUnitTestSuiteDef::testdef.
参照元 readSuite().
void ccunit_deleteTestSuiteDef | ( | _CCUnitTestSuiteDef * | suite | ) | [inline] |
delete test suite def.
suite | test suite def. |
参照先 deleteTestDef(), と _CCUnitTestSuiteDef::testdef.
_CCUnitTestSuiteDef* ccunit_newTestSuiteDef | ( | const char * | name | ) |
create new test suite def.
name | suite name. |
参照先 ccunit_initList(), ccunitTypeSuite, _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestSuiteDef::testdef, と _CCUnitTestSuiteDef::testdefs.
参照元 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. |
参照先 ccunit_err(), _CCUnitLine::fname, _CCUnitLine::ifp, line, readSuite(), safe_free, と _CCUnitLine::str.
static void deleteFuncDef | ( | _CCUnitFuncDef * | func | ) | [static] |
delete test func def.
func | test func def to delete. |
参照先 _CCUnitFuncDef::desc, _CCUnitFuncDef::name, safe_free, _CCUnitFuncDef::scope, と _CCUnitFuncDef::type.
参照元 destroyTestCaseDef(), と readSuite().
static void deleteTestDef | ( | _CCUnitTestDef * | test | ) | [static] |
delete test def.
test | testdef to delete. |
参照先 _CCUnitTestDef::dtor, と safe_free.
参照元 ccunit_deleteTestSuiteDef(), と destroyTestSuiteDef().
static void destroyTestCaseDef | ( | _CCUnitTestCaseDef * | testCase | ) | [static] |
destroy test case def.
testCase | test case def to destroy. |
参照先 ccunit_deleteList(), deleteFuncDef(), destroyTestDef(), _CCUnitTestCaseDef::testdef, と _CCUnitTestCaseDef::testFuncs.
static void destroyTestDef | ( | _CCUnitTestDef * | test | ) | [static] |
destroy test def.
test | testdef to destroy. |
参照先 _CCUnitTestDef::idname, _CCUnitTestDef::name, と safe_free.
参照元 destroyTestCaseDef(), と destroyTestSuiteDef().
static void destroyTestSuiteDef | ( | _CCUnitTestSuiteDef * | suite | ) | [static] |
destroy test suite def.
suite | test suite def. |
参照先 ccunit_deleteList(), deleteTestDef(), destroyTestDef(), _CCUnitTestSuiteDef::testdef, と _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. |
参照先 _CCUnitTestDef::idname, _CCUnitTestDef::name, safe_strdup, と _CCUnitTestDef::type.
参照元 ccunit_newTestSuiteDef(), と 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. |
参照先 ccunit_log(), _CCUnitFuncDef::desc, _CCUnitFuncDef::name, safe_strdup, _CCUnitFuncDef::scope, と _CCUnitFuncDef::type.
参照元 readTestFunc().
static _CCUnitTestCaseDef* newTestCaseDef | ( | const char * | name | ) | [static] |
create new test case def.
name | test case name. |
参照先 ccunit_initList(), ccunit_log(), ccunitTypeTestCase, _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestCaseDef::testdef, と _CCUnitTestCaseDef::testFuncs.
参照元 readTestCase().
|
hosts this site. | Send comments to: CCUnit Developer |
Generated on Sun Aug 29 2010 10:59:34 for CCUnit by ![]() |