1 2003-09-07 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.net>
3 * tests/testSuite.c: rename function
5 * tests/runSuccess.c, tests/runFailure.c: change APIs
7 * tests/failAssert.c: new
9 * tests/Makefile.am: add failure test
11 * src/ccunit/CCUnitLogMessage.c: delete duplicated doxy comment.
13 * src/ccunit/Makefile.am: add TestListener interface
15 * src/ccunit/CCUnitWriteTestAdd.c: delete duplicated doxy comment
17 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
20 * src/ccunit/CCUnitTestRunner.h: add doxy comment
22 * src/ccunit/CCUnitTestRunner.c: change test run function interface.
24 * src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestResult.c:
25 change TestRunner to TestListener
27 * src/ccunit/CCUnitTestListener.h: new
29 * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
30 rename member super to test.
32 * src/ccunit/CCUnitTest.c: delete unused function
34 * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitReadTestDef.c, src/ccunit/CCUnitLogMessage.h:
37 * src/ccunit/CCUnitFailure.h: add doxy comments
39 * src/Makefile.am: add TestListener interface
41 * doc/header.html, doc/footer.html, doc/Makefile.am, doc/Doxyfile.in:
44 * configure.ac: add document dir
46 * Makefile.am: add check doxygen macro
48 * config/cu_enable_doxygen.m4: new
50 * src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitTestResult.c:
51 make convert string function to virtual.
53 2003-09-06 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.net>
56 rename CCUNIT_ASSERT_EQUAL_* to CCUNIT_ASSERT_EQ_*
58 * tests/runTest.c: rename to testSuccess.c
60 * tests/runSuccess.c, tests/runFailure.c: new
62 * tests/Makefile.am: split test module into success and failure
64 2003-09-05 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.net>
66 * tests/testAssert.c: add new test
68 * src/tools/Makefile.am, src/tools/Makefile.in, src/tools/ccunit_makeTest.c:
71 * src/ccunit/CCUnitMakeSuite.c: add help option
73 * src/ccunit/CCUnitFailure.c: copy string
75 * src/Makefile.am: add new dir tools
77 * configure.ac: add header/function check
79 * src/ccunit/CCUnitAssert.c: define generic assert function
81 * src/ccunit/CCUnitAssert.h: add assert macros
83 2003-09-04 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.net>
85 * src/Makefile.am: add installing header
87 * src/ccunit/CCUnitConfig.h:
88 add conditional printf format char for syze_t/int32_t.
90 * tests/testAssert.c: new
92 * tests/Makefile.am: add testAssert.c test module
94 * src/ccunit/CCUnitWriteTestAdd.c: To change CCUnitTestCase structure
96 * src/ccunit/CCUnitTestSuite.h: include CCUnitTestCase.h
98 * src/ccunit/CCUnitTestRunner.c:
99 For size_t, int32_t printf format char compatibility
101 * src/ccunit/CCUnitTestResult.c: To change CCUnitTestCase structuer
103 * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
104 change CCUnitTestCase structuer
106 * src/ccunit/CCUnitTest.h: add ccunitTypeFunc type
108 * src/ccunit/CCUnitTest.c:
109 replace strdup/free to safe_strdup/safe_free macros
111 * src/ccunit/CCUnitReadTestDef.c:
112 replace strdup/free to safe_strdup/safe_free macro.
113 add newTestFuncDef to 3rd parameter desc.
114 add unused attribute to unused function.
115 change newTestCaseDef's parameter to 1.
116 change runTest member of CCUnitTestCaseDef to
117 CCUnitFuncDef* List type.
118 change ccunit_readTestDef algorithms to more structuerable.
120 * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitMakeSuite.c:
121 change 1st arg of ccunit_readTestDef to file name,
122 for print file name into error message.
124 * src/ccunit/CCUnitLogMessage.h: add format attribute
126 * src/ccunit/CCUnitList.c, src/ccunit/CCUnitFailure.c:
127 replace strdup to safe_strdup macro
129 * src/ccunit/CCUnitConfig.h: define safe_free/safe_strdup macros
131 * src/ccunit/CCUnitAssert.c: replace strdup to safe_strdup macro
133 * configure.ac: delete strnicmp function check
135 * NEWS: collect version number
137 2003-09-03 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.net>
139 * tests/testSuite.c: add new test code
141 * src/ccunit/CCUnitReadTestDef.c: delete object code added
143 * src/ccunit/CCUnitMakeSuite.c: delete object
145 * src/ccunit/CCUnitAssert.h: fix syntax error
147 * tests/.cvsignore: add generated files
149 * tests/runTest.c: test suite generated automaticaly
151 * tests/makeTest.c: new
153 * tests/Makefile.am: add new rule
155 * src/ccunit/strdup.c: protect pass NULL to strlen
157 * src/ccunit/Makefile.am: add sources
159 * src/ccunit/CCUnitTestSuite.h:
160 move ccunit_suite function prototype from CCUnitTest.h
162 * src/ccunit/CCUnitTestRunner.c: add condition
164 * src/ccunit/CCUnitTest.h:
165 move ccunit_suite function prototype to CCUnitTestSuite.h
167 * src/ccunit/CCUnitTest.c: protect pass NULL to strdup
169 * src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitReadTestDef.c, src/ccunit/CCUnitWriteTestAdd.c, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitLogMessage.c, src/ccunit/CCUnitLogMessage.h:
172 * src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitFailure.c:
175 * src/ccunit/CCUnitConfig.h: add includes
177 * src/ccunit/CCUnitAssert.h: change var name
179 * src/ccunit/CCUnitAssert.c: protect pass NULL to strdup
181 * src/ccunit/CCUnit.h: add includes
183 * configure.ac: check strnicmp
185 * tests/testSuite.c, tests/runTest.c, tests/Makefile.am, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h, src/ccunit/malloc.c, src/ccunit/realloc.c, src/ccunit/strdup.c, src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitList.c, src/ccunit/CCUnitList.h, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c, src/ccunit/CCUnit.h:
188 * src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h, src/ccunit/malloc.c, src/ccunit/realloc.c, src/ccunit/strdup.c, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitList.c, src/ccunit/CCUnitList.h, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h:
191 * tests/testSuite.c, tests/runTest.c: add copyright
194 * tests/Makefile.am: add copyright
197 * tests/.cvsignore: add
199 * src/ccunit/Makefile.am: add copyright
202 * src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestRunner.c:
204 make runTest function to virtual
206 * src/ccunit/CCUnitTestResult.c: add copyright
209 * src/ccunit/CCUnitAssert.c, src/ccunit/CCUnit.h: add copyright
211 * src/Makefile.am: add copyrights.
213 * configure.ac: add copyrights.
214 add Automake options.
216 * TODO, README-alpha: new
218 * README: add messages
222 * Makefile.am: add copyright
224 * COPYING.LESSER: new
226 * COPYING: rename to COPYING.LESSER
230 * AUTHORS: add auther name and email
232 2003-09-01 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.net>
234 * src/ccunit/.cvsignore, tests/.cvsignore: new
236 * tests/testSuite.c: change include file
238 * tests/runTest.c: use dmalloc lib
240 * tests/Makefile.am: fix test target variable name
242 * src/ccunit/realloc.c: new
244 * src/ccunit/malloc.c: use dmalloc lib
246 * src/ccunit/Makefile.am: add new header files
248 * src/ccunit/CCUnitTestSuite.h:
249 config.h is included in CCUnitConfig.h for multiply included
251 * src/ccunit/CCUnitTestSuite.c: add some funcs
253 * src/ccunit/CCUnitTestRunner.h:
254 config.h is included in CCUnitConfig.h for multiply included. some function was added.
256 * src/ccunit/CCUnitTestRunner.c: add test result output function
258 * src/ccunit/CCUnitTestResult.h:
259 config.h is included in CCUnitConfig.h for multiply included
261 * src/ccunit/.cvsignore, src/.cvsignore, config/.cvsignore, .cvsignore:
264 * src/ccunit/CCUnitTestResult.c: some function added
266 * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c:
267 config.h is included in CCUnitConfig.h for multiply included
269 * src/ccunit/CCUnitList.h: confi.h move into CCUnitConfig.h
271 * src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitFailure.c:
272 add stringnize function
274 * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h:
275 move config.h to CCUnitConfig.h
277 * src/ccunit/CCUnitAssert.c: move config.h to header file
279 * src/ccunit/CCUnit.h: include all headers
281 * src/Makefile.am: add installing header files
283 * configure.ac: use dmalloc
285 * bootstrap: remove unused feature
287 * Makefile.am: add CLEANFILES var
289 * tests/Makefile.am: add -Wall flag
291 * src/ccunit/Makefile.am: add -Wall flag
293 * src/ccunit/CCUnitTestSuite.c: remove unused var
295 * src/ccunit/CCUnitTestResult.c: add return type
297 * src/ccunit/CCUnitTest.h: add struct forward decl
299 * src/ccunit/CCUnitTestResult.h: add struct forwording
301 * src/ccunit/CCUnitList.h: change function name
303 * src/ccunit/CCUnitTestCase.c: delete temporary variable
305 * src/ccunit/CCUnitList.c: remove unused function. make returns value
307 * src/ccunit/CCUnitFailure.c: const_cast
309 * src/ccunit/CCUnitAssert.c: remove unused ch
311 * configure.ac: check function gettimeofday
313 * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, bootstrap, configure.ac, src/Makefile.am, src/ccunit/CCUnit.h, src/ccunit/CCUnitAssert.c, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitList.c, src/ccunit/CCUnitList.h, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h, src/ccunit/Makefile.am, src/ccunit/Makefile.in, src/ccunit/malloc.c, src/ccunit/strdup.c, tests/Makefile.am, tests/runTest.c, tests/testSuite.c:
316 * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, bootstrap, configure.ac, src/Makefile.am, src/ccunit/CCUnit.h, src/ccunit/CCUnitAssert.c, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitList.c, src/ccunit/CCUnitList.h, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h, src/ccunit/Makefile.am, src/ccunit/Makefile.in, src/ccunit/malloc.c, src/ccunit/strdup.c, tests/Makefile.am, tests/runTest.c, tests/testSuite.c: