• R/O
  • HTTP
  • SSH
  • HTTPS

ccunit: Commit

A C Unit Test Library for C language.


Commit MetaInfo

Revisión1876186a10d84fae4614898edbcf4b206b355069 (tree)
Tiempo2003-10-25 05:05:22
Autortsntsumi <tsntsumi@user...>
Commitertsntsumi

Log Message

add japanese comment

Cambiar Resumen

Diferencia incremental

--- a/src/ccunit/CCUnitMakeSuite.h
+++ b/src/ccunit/CCUnitMakeSuite.h
@@ -37,24 +37,51 @@
3737 * @ingroup ModuleHierarchy
3838 * @defgroup CCUnitMakeSuite MakeSuite
3939 *
40- * Generate a code to creating test suite code from the test case
41- * source codes. The following are pseudo-BNF of requiring test case
42- * source:
40+ * @~english
41+ * To generate a code to create test suite code from the test case
42+ * source codes, the test case source codes must be formatted by
43+ * following pseudo-BNF:
44+ * @~japanese
45+ * テストケースソースコードからテストスイートコードを作るコードを生成す
46+ * るために、テストケースソースコードは下記疑似 BNF によってフォーマッ
47+ * トされなくてはなりません。
48+ * @~
4349 *
4450 * @code
45- * SOURCEFILE ::= FIXTURE...
46- * FIXTURE ::= FIXTURE_HEADER [FIXTURE_CODE]... [SETUP_FUNC] [TEARDOWN_FUNC]
47- * [TESTCASE]... FIXTURE_END
51+ * SOURCEFILE ::= [SUITE]... | FIXTURE...
52+ *
53+ * SUITE ::= SUITE_HEADER
54+ * [ any-C-code ]...
55+ * FIXTURE...
56+ * SUITE_END
57+ *
58+ * SUITE_HEADER ::= JAVADOC_COMMENT_BEGIN 'test suite:' SUITE_NAME COMMENT_END
59+ * SUITE_END ::= JAVADOC_COMMENT_BEGIN 'end test suite' wsp string COMMENT_END
60+ *
61+ * FIXTURE ::= FIXTURE_HEADER
62+ * [FIXTURE_CODE]...
63+ * [SETUP_FUNC]
64+ * [TEARDOWN_FUNC]
65+ * [TESTCASE]...
66+ * FIXTURE_END
67+ *
4868 * FIXTURE_HEADER ::= JAVADOC_COMMENT_BEGIN
4969 * 'test case:' TESTFIXTURE_NAME
5070 * COMMENT_END
5171 * FIXTURE_CODE ::= any C language codes.
72+ *
5273 * SETUP_FUNC ::= [ FUNC_DESC ] 'void setUp'[A-Za-z0-9_]* '()' FUNC_BODY
53- * FUNC_DESC ::= JAVADOC_COMMENT_BEGIN string COMMENT_END
54- * FUNC_BODY ::= '{' C language codes... '}'
74+ *
5575 * TEARDOWN_FUNC ::= [ FUNC_DESC ] 'void tearDown'[A-Za-z0-9_]* '()' FUNC_BODY
76+ *
5677 * TESTCASE ::= [ FUNC_DESC ] 'void test'[A-Za-z0-9_]* '()' FUNC_BODY
78+ *
5779 * FUXTURE_END ::= JAVADOC_COMMENT_BEGIN 'end test case' wsp string COMMENT_END
80+ *
81+ * FUNC_DESC ::= JAVADOC_COMMENT_BEGIN string COMMENT_END
82+ *
83+ * FUNC_BODY ::= '{' C language codes... '}'
84+ *
5885 * JAVADOC_COMMENT_BEGIN ::= '/' '*' '*'
5986 * COMMENT_END ::= '*' '/'
6087 * @endcode
@@ -200,9 +227,12 @@ extern void ccunit_printSuite (FILE* ofp,
200227 /** @} */
201228
202229 /**
230+ * @english
203231 * Generate a code to creating test suite code from the test case
204232 * source codes.
205- * @copydoc CCUnitMakeSuite
233+ * @japanese
234+ * テストケースのソースコードから、テストスーツを作成するコードを生成する。
235+ * @endif
206236 *
207237 * @param ac arg count.
208238 * @param av array of arg string.
@@ -228,8 +258,20 @@ extern void ccunit_printSuite (FILE* ofp,
228258 * --help
229259 * -h
230260 * print this message
261+ * FILES: the special name '-' means input from stdin.
231262 * @endcode
232263 *
264+ * @~english
265+ * To generate a code to create test suite code from the test case
266+ * source codes, the test case source codes must be formatted by
267+ * following pseudo-BNF:
268+ * @~japanese
269+ * テストケースソースコードからテストスイートコードを作るコードを生成す
270+ * るために、テストケースソースコードは下記疑似 BNF によってフォーマッ
271+ * トされなくてはなりません。
272+ * @~
273+ * @copydoc CCUnitMakeSuite
274+ *
233275 * @return 0 if succeeded, else error occured.
234276 * @ingroup CreatingTestSuite
235277 */
Show on old repository browser