[ CCUnit project page ] | [ CCUnit home page ] |
テストケースソースコードからテストスイートコードを作るコードを生成します。 [詳細]
![]() |
モジュール | |
_TestDef | |
Test definition. | |
_TestSuiteDef | |
Test suite definition. | |
_TestFuncDef | |
Test func definition. | |
_TestCaseDef | |
Test case definition. | |
_ReadSuite | |
Read test func 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. | |
関数 | |
static void | usage (const char *progname) |
print help massage. |
テストケースソースコードからテストスイートコードを作るコードを生成します。
テストケースソースコードは次の疑似 BNF によってフォーマットされなくてはなりません。
SOURCEFILE ::= [SUITE]... | TESTCASE... SUITE ::= SUITE_HEADER [ any-C-code ]... TESTCASE... 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 TESTCASE ::= TESTCASE_HEADER [TESTCASE_CODE]... [TESTFUNC]... TESTCASE_END TESTCASE_HEADER ::= JAVADOC_COMMENT_BEGIN 'test case:' TESTCASE_NAME COMMENT_END TESTCASE_CODE ::= any C language codes. TESTFUNC ::= [ FUNC_DESC ] 'void ' FUNC_PREFIX[A-Za-z0-9_]* '()' FUNC_BODY FUNC_PREFIX ::= 'test' | 'setUp' | 'tearDown' | 'setup_setUp' | 'setup_tearDown' TESTCASE_END ::= JAVADOC_COMMENT_BEGIN 'end test case ' [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 Sun Aug 29 2010 10:59:34 for CCUnit by ![]() |