1 2010-08-23 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
3 * src/ccunit/CCUnitMakeSuite.h:
4 added the @brief comment in English explanation.
7 added the English explanation to helper_tool sections.
9 2010-08-22 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
11 * doc/cookbook.dox: added the English explanation to some sections.
14 remove value of IMAGE_PATH tag, because it is not exists.
17 added the English explanation to the section test_runner.
19 * doc/cookbook.dox: adjusted the link.
21 * doc/mainpage.dox: The title of the group was made the capital case.
23 * doc/Doxyfile.in: Changed the QUIET tag to YES.
26 I added the English explanation to the section simple_test_case.
28 * doc/mainpage.dox: Changed the title of Assertions group.
29 Added the english brief.
31 * src/ccunit/CCUnitAssert.h:
32 I replaced the turn of the macro definitions so that the Doxygen document might be easy to read.
35 add URL attribute to the nodes in graph StructureCollaboration.
37 * src/ccunit/CCUnitTestFixture.h: removed
39 * src/ccunit/CCUnitPrintSuite.c: Erased the traces of Fixture.
41 * src/ccunit/CCUnitMakeSuite.h: BNF in the comment was made simple.
43 * examples/complex/runTestSuiteAuto.c:
44 Changed to run by the test runner.
46 * examples/complex/runTestSuite.c:
47 Moved the code of the suite_test_complex function into the main function. Because the explanation is easy to give this by the document.
49 * examples/complex/Makefile.am:
50 Deleted the runTestRunner program which became unnecessary.
52 * doc/dots/StructCollabo.dot: grouping the test functions into cluster.
54 * doc/dots/.cvsignore: add new
57 Maybe @dotfile command has some bugs. So I made the outside file into inside.
60 add japanese section into sample_programs group title.
62 * doc/cookbook.dox: added missing endif
64 * doc/Makefile.am: add dot file to dist source files.
67 The figure which I described in the document directly was made the outside file, and I tried so that it could share it with other pages.
69 * doc/dots/StructCollabo.dot: add new
71 * doc/cookbook.dox, doc/mainpage.dox:
72 I arranged the explanation of the sample program which dispersed in one place.
74 2010-08-21 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
76 * doc/cookbook.dox: remove the post_build_check section.
77 add the sample_programs section.
79 * doc/cookbook.dox: revised the helper_tool section.
81 * doc/cookbook.dox: revised the suite section.
84 Removed the process list with was not an explanation.
87 Revised the figure of relations between test case and global variables.
89 * doc/cookbook.dox: move test runner section in the front.
90 change the sample code to the detailed thing.
92 * src/ccunit/CCUnitTestCase.h:
93 add delete function ccunit_deleteTestCase().
95 * src/ccunit/CCUnitTestCase.c:
96 add setup_setUp/setup_tearDown delete code.
97 add delete function ccunit_deleteTestCase().
99 * examples/complex/runTestCaseSetup.c: to run with test runner
101 * examples/complex/runTestCaseRunner.c, examples/complex/runTestCase.c:
102 add memory deleting code
104 * examples/complex/.cvsignore: add new
106 * examples/complex/runTestCaseRunner.c, examples/complex/runTestCaseSetup.c:
107 insert this year in Copyright strig
109 * examples/complex/Makefile.am:
110 add runTestCaseRunner for TestRunner example
112 * examples/complex/testComplexSetup.c: change header search path
114 * examples/complex/runTestCaseRunner.c: TestRunner example
117 Revised the contents of the section setUp_and_tearDown
119 2010-08-20 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
122 Revised the contents of the section simple_test_case.
124 * examples/complex/testComplex.c: make simple.
126 2010-08-20 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
128 * src/ccunit/CCUnitTestFunc.h: remove duplicated prototype.
130 * configure.ac: upgrade version number
132 * NEWS: add new news.
134 * src/ccunit/CCUnitTestFixture.h: fix doxygen comment error
136 * doc/cookbook.dox: add setup_setUp/setup_tearDown to each figure
138 * doc/mainpage.dox: fix doxygen command error
140 * src/ccunit/CCUnitMakeSuite.h:
141 add comment for setup_setUp/setup_tearDown of BNF.
143 2010-08-19 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
145 * doc/cookbook.dox, doc/mainpage.dox:
146 specify whether setUp/tearDown isn't necessarily needed.
148 * ChangeLog: add log.
150 * AUTHORS: change mail address.
152 * src/ccunit/CCUnitTestFixture.c:
153 add functions for fixture setUp/tearDown.
154 ASSERT tried in the setUp function in the unsuccessful case
155 as well so that the tearDown function was called.
157 * src/ccunit/CCUnitTestCase.h: fix typo in comment
159 * src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitPrintSuite.c, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitMakeSuite.h:
160 add functions for fixture setUp/tearDown
162 * tests/runFailure.c, tests/failAssert.c, tests/Makefile.am:
163 add test for setUp/tearDown calling
165 * tests/testSetup.c: setUp/tearDown call test
167 * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h:
170 * doc/cookbook.dox: add figures
172 2010-08-18 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
174 * doc/cookbook.dox: rewrite
176 * doc/mainpage.dox: add construction section
178 * doc/cookbook.dox: insert figures of test case and fixture
180 * doc/Doxyfile.in: revert some macros
182 2010-08-17 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
184 * ChangeLog, Makefile.am: divide ChangeLog
186 2010-08-16 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
188 * doc/mainpage.dox: insert a paragraph space
190 * configure.ac: add AC_REVISION to output Revision number
192 * NEWS: update revision
194 * ChangeLog: add changes
198 * examples/complex/Makefile.am: remove unused file.
200 * src/ccunit/CCUnitTestResult.c: remove unnecessary variable.
202 * doc/header.html: comment out missing file error
204 * doc/Doxyfile.en, doc/Doxyfile.in, doc/Doxyfile.ja, doc/footer.html, doc/header.html:
205 conforming dexygen new version 1.7.1
207 * doc/cookbook.dox, doc/mainpage.dox:
208 reexamined format command and add details
210 * config/arg_enable_coverage.m4, config/arg_with_doxygen.m4:
211 suppress warning about underquoted calls. add AC_PREREQ macro
213 * src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitAssert.c, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestFailure.c, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestSuite.c:
214 add this year into Copyright string
216 * configure.ac: add functions to AC_CHECK_FUNCS
218 2010-08-15 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
220 * config/arg_enable_coverage.m4, config/arg_with_doxygen.m4:
221 suppress warning about underquoted calls
223 * src/ccunit/CCUnitAssert.h: adjust and add comments for doxygen
225 * src/ccunit/CCUnitTestRunner.h: fix doxygen comment error
227 * libtool: remove auto generate file.
229 * configure.ac: raise version
231 * src/ccunit/CCUnitReadSuite.c: fix buffer under run.
233 * libtool: remove auto generate file.
235 * configure.ac: raise version
237 * src/ccunit/CCUnitReadSuite.c: fix buffer under run.
239 2010-08-14 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
241 * tests/Makefile.am: change libraries extension
243 * src/ccunit/CCUnitAssert.c:
244 Changed to use a global variable though delivered a pointer to the second argument of longjmp. Because the size of int and pointer is different in 64 bits environment. The second argument of longjmp is int.
246 * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestFailure.c:
247 suppress warning about lvalue assignment.
249 * src/ccunit/CCUnitTestFixture.c:
250 Changed to use a global variable though delivered a pointer to the second argument of longjmp. Because the size of int and pointer is different in 64 bits environment. The second argument of longjmp is int.
252 * src/ccunit/CCUnitTestSuite.c:
253 suppress warning about lvalue assignment