CCUnit project page | CCUnit home page |
The following are pseudo-BNF of requiring test case source:
SOURCEFILE ::= FIXTURE... 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 FUNC_DESC ::= JAVADOC_COMMENT_BEGIN string COMMENT_END FUNC_BODY ::= '{' C language codes... '}' 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 JAVADOC_COMMENT_BEGIN ::= '/' '*' '*' COMMENT_END ::= '*' '/'
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 | |
void | usage (const char *progname) |
print help massage. | |
int | ccunit_makeSuite (int ac, char **av) |
Generate a code to creating test suite code from the test case source codes. | |
int | ccunit_va_makeSuite (const char *prg,...) |
Generate a code to creating test suite code from the test case source codes. |
|
Generate a code to creating test suite code from the test case source codes. The following are pseudo-BNF of requiring test case source:
SOURCEFILE ::= FIXTURE... 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 FUNC_DESC ::= JAVADOC_COMMENT_BEGIN string COMMENT_END FUNC_BODY ::= '{' C language codes... '}' 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 JAVADOC_COMMENT_BEGIN ::= '/' '*' '*' COMMENT_END ::= '*' '/'
av[] = { PRORGNAME, [OPTIONS]..., FILES... } OPTIONS: --output OUTFILE -o OUTFILE output file name (default stdout) --function FUNCTION -f FUNCTION creating function name --verbose -v output verbose message --debug -d output debug message --version -V print version --help -h print this message
|
|
Generate a code to creating test suite code from the test case source codes.
|
|
print help massage.
|
|
hosts this site. |
Send comments to: CCUnit Developer |