| [ CCUnit project page ] | [ CCUnit home page ] |
Read test case 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 * | addTestFixtureDef (_CCUnitTestSuiteDef *suite, _CCUnitTestFixtureDef *test) |
| add test fixture to test suite. | |
| static _CCUnitFuncDef * | newFuncDef (const char *scope, const char *type, const char *name, const char *desc) |
| create new test case. | |
| static void | deleteFuncDef (_CCUnitFuncDef *func) |
| delete test func def. | |
| static void | destroyTestFixtureDef (_CCUnitTestFixtureDef *fixture) |
| destroy test fixture def. | |
| static _CCUnitTestFixtureDef * | newTestFixtureDef (const char *name) |
| create new test fixture def. | |
Read test case definitions from test source code.
| 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 addTestFixtureDef(), and addTestSuiteDef().


| static _CCUnitTestDef* addTestFixtureDef | ( | _CCUnitTestSuiteDef * | suite, | |
| _CCUnitTestFixtureDef * | test | |||
| ) | [inline, static] |
add test fixture to test suite.
| suite | test suite to add. | |
| test | test fixture. |
References addTestDef(), ccunit_log(), _CCUnitTestDef::name, and _CCUnitTestFixtureDef::testdef.
Referenced by readTestFixture().


| 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 destroyTestFixtureDef(), readSuite(), and setFixtureFunc().

| 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 destroyTestDef | ( | _CCUnitTestDef * | test | ) | [static] |
destroy test def.
| test | testdef to destroy. |
References _CCUnitTestDef::idname, _CCUnitTestDef::name, and safe_free.
Referenced by destroyTestFixtureDef(), and destroyTestSuiteDef().

| static void destroyTestFixtureDef | ( | _CCUnitTestFixtureDef * | fixture | ) | [static] |
destroy test fixture def.
| fixture | test fixture def to destroy. |
References ccunit_deleteList(), deleteFuncDef(), destroyTestDef(), _CCUnitTestFixtureDef::setUp, _CCUnitTestFixtureDef::tearDown, _CCUnitTestFixtureDef::testCases, and _CCUnitTestFixtureDef::testdef.

| 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 newTestFixtureDef().

| static _CCUnitFuncDef* newFuncDef | ( | const char * | scope, | |
| const char * | type, | |||
| const char * | name, | |||
| const char * | desc | |||
| ) | [static] |
create new test case.
| scope | scope. | |
| type | return type of case. | |
| name | case name. | |
| desc | description. |
References ccunit_log(), _CCUnitFuncDef::desc, _CCUnitFuncDef::name, safe_strdup, _CCUnitFuncDef::scope, and _CCUnitFuncDef::type.
Referenced by readTestCase().


| static _CCUnitTestFixtureDef* newTestFixtureDef | ( | const char * | name | ) | [static] |
create new test fixture def.
| name | test fixture name. |
References ccunit_initList(), ccunit_log(), ccunitTypeFixture, _CCUnitTestDef::dtor, initTestDef(), _CCUnitTestFixtureDef::testCases, and _CCUnitTestFixtureDef::testdef.
Referenced by readTestFixture().


|
|
hosts this site. | Send comments to: CCUnit Developer |
Generated on Mon Aug 16 2010 21:52:38 for CCUnit by 1.7.1
|