[ CCUnit project page ] | [ CCUnit home page ] |
To generate a code to create test suite code from the test case source codes, the test case source codes must be formatted by following pseudo-BNF: More...
![]() |
Modules | |
_TestDef | |
Test definition. | |
_TestSuiteDef | |
Test suite definition. | |
_TestCaseDef | |
Test case definition. | |
_TestFixtureDef | |
Test fixture definition. | |
_ReadSuite | |
Read test case definitions from test source code. | |
_WriteSuite | |
Write the source code to making the test suite. | |
_PrintSuite | |
Creating test suite tool ccunit_makeSuite | |
Generate a source code to creating test suite. | |
Functions | |
static void | usage (const char *progname) |
print help massage. |
To generate a code to create test suite code from the test case source codes, the test case source codes must be formatted by following pseudo-BNF:
SOURCEFILE ::= [SUITE]... | FIXTURE... SUITE ::= SUITE_HEADER [ any-C-code ]... FIXTURE... SUITE_END SUITE_HEADER ::= JAVADOC_COMMENT_BEGIN 'test suite:' SUITE_NAME COMMENT_END SUITE_END ::= JAVADOC_COMMENT_BEGIN 'end test suite' wsp string COMMENT_END FIXTURE ::= FIXTURE_HEADER [FIXTURE_CODE]... [SETUP_FUNC] [TEARDOWN_FUNC] [TESTCASE]... FIXTURE_END FIXTURE_HEADER ::= JAVADOC_COMMENT_BEGIN 'test case:' TESTFIXTURE_NAME COMMENT_END FIXTURE_CODE ::= any C language codes. SETUP_FUNC ::= [ FUNC_DESC ] 'void setUp'[A-Za-z0-9_]* '()' FUNC_BODY TEARDOWN_FUNC ::= [ FUNC_DESC ] 'void tearDown'[A-Za-z0-9_]* '()' FUNC_BODY TESTCASE ::= [ FUNC_DESC ] 'void test'[A-Za-z0-9_]* '()' FUNC_BODY FUXTURE_END ::= JAVADOC_COMMENT_BEGIN 'end test case' wsp string COMMENT_END FUNC_DESC ::= JAVADOC_COMMENT_BEGIN string COMMENT_END FUNC_BODY ::= '{' C language codes... '}' JAVADOC_COMMENT_BEGIN ::= '/' '*' '*' COMMENT_END ::= '*' '/'
static void usage | ( | const char * | progname | ) | [static] |
|
hosts this site. | Send comments to: CCUnit Developer |
Generated on Mon Aug 16 2010 21:52:38 for CCUnit by ![]() |