OSDN Git Service

# add changes
[ccunit/ccunit.git] / ChangeLog
1 2003-09-25  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
2
3         * TODO: A TODO item was added.
4
5         * BUGS: The bug which I knew was specified.
6
7         * tests/runSuccess.c, tests/runFailure.c, src/tools/ccunit_makeSuite.c:
8         A setup of an option of dmalloc was added.
9
10         * src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitMakeSuite.c:
11         Memory leakage was fixed.
12
13         * src/ccunit/CCUnitAssert.h: Some useful ASSERRT macros were added.
14
15         * configure.ac:
16         More than one AC_CHECK_TYPES macro was put together in one.
17
18         * doc/Makefile.am: don't create docs when target is all
19
20 2003-09-24  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
21
22         * configure.ac: update version
23
24         * doc/Makefile.am: disable make documents when make all
25
26         * Makefile.am: add docs target
27
28         * doc/Makefile.am: fix doxygen @code limits
29
30         * tests/runSuccess.c, tests/runFailure.c: call dmalloc_shutdown at end
31
32         * src/ccunit/CCUnitMakeSuite.h: add doxycomment
33
34         * tests/Makefile.am:
35         A test case source file was registered in the manual.
36
37         * src/tools/ccunit_makeSuite.c: A details comment was added.
38
39         * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestResult.h:
40         A position of a declaration of @ingroup is changed.
41         When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
42
43         * src/ccunit/CCUnitTestResult.c:
44         A position of a declaration of @ingroup is changed.
45         When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
46         A ccunit_runBare function was hidden.
47         Because it is the function used only with a thing in the package.
48
49         * src/ccunit/CCUnitTestListener.h:
50         A position of a declaration of @ingroup is changed.
51         When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
52
53         * src/ccunit/CCUnitTestFixture.h:
54         A position of a declaration of @ingroup is changed.
55         When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
56         A ccunit_runBare function was hidden.
57         Because it is the function used only with a thing in the package.
58
59         * src/ccunit/CCUnitTestFixture.c: A ccunit_runBare function was hidden.
60         Because it is the function used only with a thing in the package.
61
62         * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitAssert.h:
63         A position of a declaration of @ingroup is changed.
64         When it is the head, because JAVADOC_AUTOBRIEF doesn't work
65
66         * doc/cookbook.dox: add rest of cookbook
67
68         * doc/Doxyfile.in: An input directory was collected short.
69
70         * src/ccunit/CCUnitWriteSuite.c:
71         It was modified because it didn't need to generate a JavaDoc comment.
72
73         * src/ccunit/CCUnitTestSuite.h:
74         The convenient function to make TestSuite run was added.
75
76         * src/ccunit/CCUnitTestSuite.c:
77         The convenient function to make TestSuite run was added.
78         A diffuse function was deleted.
79
80         * src/ccunit/CCUnitTestRunner.h:
81         The convenient function to make TestRunner run was added.
82
83         * src/ccunit/CCUnitTestRunner.c:
84         The role to indicate the contents of TestFailure was given to it.
85
86         * src/ccunit/CCUnitTestResult.c:
87         It was changed to the appropriate name.
88         TestCase was set on TestFailure to judge which test case for to be failed.
89
90         * src/ccunit/CCUnitTestFixture.h:
91         The function to run TestFixtures was added.
92
93         * src/ccunit/CCUnitTestFixture.c:
94         It was changed to the appropriate name.
95         A convenient function was added.
96
97         * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestFailure.c:
98         Delete stringnize function.
99         This role was moved to the TestRunner module.
100
101         * src/ccunit/CCUnitReadSuite.c: not to generate an extra test suite.
102
103 2003-09-23  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
104
105         * doc/mainpage.dox: add cookbook
106
107         * doc/cookbook.dox: new
108
109         * doc/Makefile.am: add cookbook
110
111         * doc/Doxyfile.in: optimized for C
112
113         * src/ccunit/CCUnitTestCase.c: add allocate error check
114
115         * doc/mainpage.dox: add link to cookbook
116
117 2003-09-17  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
118
119         * NEWS, configure.ac: update version
120
121         * tests/Makefile.am: add BUILT_SOURCES macro
122
123         * src/ccunit/CCUnitReadSuite.c:
124         make do not error message when nested fixture exist
125
126         * src/ccunit/CCUnitMakeSuite.c: print usage when file not specified.
127
128         * doc/Makefile.am: add cookbook.dox
129
130         * Makefile.am: add missing file
131
132 2003-09-16  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
133
134         * src/ccunit/CCUnitTestCase.h: add comment
135
136         * configure.ac: add prefix to macros in config.h
137
138         * tests/runSuccess.c, tests/runFailure.c: delete duplicate includes
139
140         * tests/Makefile.am: delete invalid flag
141
142         * src/tools/ccunit_makeSuite.c: delete duplicate includes
143
144         * src/tools/Makefile.am, src/ccunit/Makefile.am: delete invalid flag
145
146         * src/ccunit/CCUnitWriteSuite.c: delete duplicate includes
147
148         * src/ccunit/CCUnitVersion.c: add prefix to config macros
149
150         * src/ccunit/CCUnitTestSuite.c: delete duplicate includes
151
152         * src/ccunit/CCUnitTestRunner.c: delete duplicate includes
153         add prefix to config macros
154
155         * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestFixture.c:
156         delete duplicate includes
157
158         * src/ccunit/CCUnitTestCase.h: add config header
159
160         * src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitReadSuite.c:
161         delete duplicate includes
162
163         * src/ccunit/CCUnitMakeSuite.c: add prefix to config macros
164
165         * src/ccunit/CCUnitList.h: delete duplicate includes
166
167         * src/ccunit/CCUnitConfig.h: add prefix to config macros
168
169         * src/ccunit/CCUnitAssert.h: add missing quad_t condition
170         add prefix to config macros
171
172         * src/ccunit/CCUnitAssert.c: add missing quad_t condition
173
174         * doc/mainpage.dox: add Id
175
176         * doc/Makefile.am: add mainpage.dox
177
178         * config/ac_create_prefix_config_h.m4: new
179
180 2003-09-14  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
181
182         * NEWS, configure.ac: update version
183
184         * src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitTestSuite.h:
185         add doxycomment
186
187         * src/ccunit/CCUnitTestSuite.c: delete doxycomment
188
189         * src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitList.h:
190         add doxycomment
191
192         * src/ccunit/CCUnitConfig.h: move typdefs to CCUnitAssert.h
193
194         * src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c: add doxycomment
195
196         * src/ccunit/CCUnit.h: moved mainpage comment to doc/mainpage.dox
197
198         * doc/mainpage.dox: new
199
200         * doc/Doxyfile.in: add mainpage source file to input
201
202         * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c:
203         remade more type safe function
204
205         * configure.ac: check u_XXXX types
206
207 2003-09-13  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
208
209         * doc/Doxyfile.in: change DOT to DOT_PATH
210
211         * config/arg_with_doxygen.m4: output DOT_PATH variable
212
213         * tests/Makefile.am, src/tools/Makefile.am, src/ccunit/Makefile.am:
214         add cleanup files
215
216         * src/ccunit/CCUnitReadSuite.c: change include header
217
218         * src/ccunit/CCUnitMakeSuite.c: removed unused header
219
220         * src/Makefile.am: add cleanup file
221
222         * doc/Makefile.am: add cleanup file
223         add dist target
224
225         * bootstrap: add autoheader option
226
227         * Makefile.am: add cleanup files
228
229         * NEWS: add release news
230
231         * configure.ac: change version
232
233         * src/ccunit/CCUnit.h: add mainpage comment
234
235         * src/tools/Makefile.am: add dependencies
236
237         * src/tools/ccunit_makeSuite.c: add doxycomment
238
239         * tests/makeTest.c: delete
240
241         * tests/testReadSuite.c: new
242
243         * src/ccunit/CCUnitTestFailure.c, src/ccunit/CCUnitTestFailure.h:
244         rename from CCUnitFailure.[ch]
245
246         * src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h:
247         rename to CCUnitTestFailure.[ch]
248
249         * config/cu_enable_doxygen.m4: rename to with_argument_doxygen.m4
250
251         * src/ccunit/Makefile.am: add new files
252
253         * src/ccunit/CCUnitWriteSuite.c: add doxycomment
254         The role of the test fixture was exchanged for the test
255         case.
256
257         * src/ccunit/CCUnitVersion.c: add doxycomment
258
259         * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
260         add doxycomment
261         The role of the test fixture was exchanged for the test
262         case.
263
264         * src/ccunit/CCUnitTestRunner.h: add doxycomment
265
266         * src/ccunit/CCUnitTestRunner.c: add doxycomment
267         The role of the test fixture was exchanged for the test
268         case.
269
270         * src/ccunit/CCUnitTestResult.h: add doxycomment
271
272         * src/ccunit/CCUnitTestResult.c: add doxycomment
273         The role of the test fixture was exchanged for the test
274         case.
275
276         * src/ccunit/CCUnitTestListener.h: add doxycomment
277
278         * src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
279         add doxycomment
280         The role of the test fixture was exchanged for the test
281         case.
282
283         * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c: add doxycomment
284
285         * src/ccunit/CCUnitMakeSuite.h:
286         include prototypes of ReadSuite and WriteSuite
287
288         * src/ccunit/CCUnitReadSuite.c: add doxycomment
289         The role of the test fixture was exchanged for the test
290         case.
291         tried to ignore the command of doxygen.
292
293         * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitLogMessage.c:
294         add doxycomment
295
296         * src/ccunit/CCUnitList.h:
297         The position of the struct was collected in every group which related.
298
299         * src/ccunit/CCUnitList.c:
300         The position of the function was collected in every group which related.
301
302         * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h: add doxycomment
303
304         * src/ccunit/CCUnitAssert.c: add doxycomment and change function name
305
306         * src/Makefile.am: add new file and change file name
307
308         * doc/Makefile.am: add dependent files
309
310         * doc/FAQ: new
311
312         * doc/Doxyfile.in: include tools source
313         set DOT_PATH
314
315         * config/arg_with_doxygen.m4: rename cu_enable_doxygen.m4
316
317         * configure.ac: change enable doxygen argument to with argument
318
319 2003-09-11  "TSUTSUMI Kikuo"  <tsutsumi@users.sourceforge.jp>
320
321         * ChangeLog: add changes
322
323         * tests/testSuite.c: corresponding to new library version.
324
325         * tests/Makefile.am: rename ccunit_makeTest to ccunit_makeSuite
326
327         * NEWS: add news of new version
328
329         * configure.ac: change version
330
331         * doc/Makefile.am: disable man support
332
333         * doc/Doxyfile.in: make MAN_OUTPUT to NO
334
335         * src/ccunit/CCUnitReadSuite.c: add convenience function
336
337         * src/ccunit/CCUnitMakeSuite.h: make function to inline
338
339         * src/ccunit/Makefile.am: add new files
340
341         * src/ccunit/CCUnitWriteTestAdd.c: rename to CCUnitWriteSuite.c
342
343         * src/ccunit/CCUnitWriteSuite.c: rename from WriteTestAdd
344
345         * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
346         add convenience function
347
348         * src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestListener.h:
349         change TestCase to TestFixture
350
351         * src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestFixture.h: new
352
353         * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
354         TestFixture was separated from TestCase.
355
356         * src/ccunit/CCUnitMakeSuite.h: rename some structure and function
357
358         * src/ccunit/CCUnitReadSuite.c: new
359
360         * src/ccunit/CCUnitReadTestDef.c: rename to CCUniteReadSuite.c
361
362         * src/ccunit/CCUnitMakeSuite.c: Change the function name.
363         Tried to do the error check of the object creation.
364
365 2003-09-10  "TSUTSUMI Kikuo"  <tsutsumi@users.sourceforge.jp>
366
367         * src/ccunit/CCUnitConfig.h: remove print format string
368
369         * src/Makefile.am: add CCUnitTestFixture.h
370
371         * configure.ac: add memset check
372
373 2003-09-09  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
374
375         * src/ccunit/CCUnitReadTestDef.c: integrated test func to test case
376
377         * src/tools/ccunit_makeTest.c: rename to makeSuite
378
379         * configure.ac: A revision was renewed.
380
381         * doc/Doxyfile.in: add predefined macro
382
383         * src/ccunit/CCUnitReadTestDef.c: The most part is changed.
384
385         * src/ccunit/CCUnitTestSuite.h: change comments
386
387         * src/ccunit/CCUnitTestSuite.c: The most part is changed.
388
389         * src/ccunit/CCUnitTestRunner.h: add doxycomment
390
391         * src/ccunit/CCUnitTestRunner.c:
392         It is changed because the definition of the size type varies in the environment.
393
394         * src/ccunit/CCUnitTestResult.h: Delete unise function
395
396         * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
397         Integrate TestFunc class to TestCase class
398
399         * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c:
400         Cange Test class to interface
401
402         * src/ccunit/CCUnitMakeSuite.h: add doxycomment
403
404         * src/ccunit/CCUnitAssert.c: rename jmp_buf
405
406         * src/tools/Makefile.am: rename makeTest to makeSuite
407
408         * src/tools/ccunit_makeSuite.c: rename from makeTest
409
410         * doc/header.html: fix project name and site url.
411
412         * doc/footer.html: fix mail address
413
414 2003-09-08  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
415
416         * NEWS: add new revision
417
418         * ChangeLog.0: new
419
420         * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h:
421         add doxycomment
422
423         * src/ccunit/CCUnitList.c: delete duplicate doxycomment
424
425         * tests/Makefile.am: test case files are collected in the configure.
426
427         * src/ccunit/CCUnitAssert.h: fix multiple evaluate parameters.
428
429         * src/ccunit/CCUnitReadTestDef.c: fix missing spaces
430
431         * src/ccunit/CCUnitFailure.c:
432         don't print expect/actual pair if their are NULL.
433
434         * configure.ac: update revision.
435         add test case file collect code.
436
437         * src/ccunit/CCUnitLogMessage.h: add C mode tag
438
439         * src/ccunit/CCUnitLogMessage.c: add doxycomment and copyright header
440
441         * src/ccunit/CCUnitList.h, src/ccunit/CCUnitList.c: add doxycomment
442
443         * src/ccunit/CCUnitConfig.h: add doxycomment
444         add stdbool.h fall down definition
445
446         * src/ccunit/CCUnitAssert.h: add doxycomment
447
448         * Makefile.am: add ChangeLog to EXTRA_DIST
449
450 2003-09-07  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
451
452         * doc/footer.html: fix hosting site name
453
454         * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestListener.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/CCUnitVersion.c, src/ccunit/CCUnitWriteTestAdd.c, src/ccunit/Makefile.am, src/ccunit/malloc.c, src/ccunit/realloc.c, src/ccunit/strdup.c, src/tools/.cvsignore, src/tools/Makefile.am, src/tools/ccunit_makeTest.c, tests/.cvsignore, tests/Makefile.am, tests/failAssert.c, tests/makeTest.c, tests/runFailure.c, tests/runSuccess.c, tests/testAssert.c, tests/testSuite.c:
455
456         * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestListener.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/CCUnitVersion.c, src/ccunit/CCUnitWriteTestAdd.c, src/ccunit/Makefile.am, src/ccunit/malloc.c, src/ccunit/realloc.c, src/ccunit/strdup.c, src/tools/.cvsignore, src/tools/Makefile.am, src/tools/ccunit_makeTest.c, tests/.cvsignore, tests/Makefile.am, tests/failAssert.c, tests/makeTest.c, tests/runFailure.c, tests/runSuccess.c, tests/testAssert.c, tests/testSuite.c:
457         New file.
458
459         * doc/Makefile.am, doc/header.html, src/.cvsignore, src/Makefile.am, src/ccunit/.cvsignore, src/ccunit/CCUnit.h, src/ccunit/CCUnitAssert.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/CCUnitLogMessage.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitReadTestDef.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTestCase.c:
460
461         * doc/Makefile.am, doc/header.html, src/.cvsignore, src/Makefile.am, src/ccunit/.cvsignore, src/ccunit/CCUnit.h, src/ccunit/CCUnitAssert.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/CCUnitLogMessage.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitReadTestDef.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTestCase.c:
462         New file.
463
464         * COPYING.LESSER, INSTALL, Makefile.am, NEWS, README, README-alpha, TODO, config/.cvsignore, config/cu_enable_doxygen.m4, doc/.cvsignore, doc/Doxyfile.in, doc/footer.html:
465
466         * COPYING.LESSER, INSTALL, Makefile.am, NEWS, README, README-alpha, TODO, config/.cvsignore, config/cu_enable_doxygen.m4, doc/.cvsignore, doc/Doxyfile.in, doc/footer.html:
467         New file.
468
469         * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac:
470
471         * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac:
472         New file.