File: TODO

package info (click to toggle)
cppunit 1.8.0-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,664 kB
  • ctags: 1,779
  • sloc: cpp: 10,756; sh: 7,005; makefile: 362; ansic: 266
file content (38 lines) | stat: -rw-r--r-- 1,604 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
* CppUnit:
  - Unicode support
  - STL orthodox template for container elements.
  - CompilerOutputter support for gcc error format:
	g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -c TextOutputter.cpp -Wp,-MD,.deps/TextOutputter.TPlo  -fPIC -DPIC
	TextOutputter.cpp:5: cppunit/TextOutputter.h: No such file or directory

* VC++ TestRunner:
  - Make it possible to specify the registry path where settings are stored.
    Current method use the path defined in the CWinApp. This does not work
    for console application
  - Add "details" field to show detail of the selected failed test:
    - suite and test name,
    - failure message. If possible separate "was" and "expected" in the
      forthcoming assertEquals() to make comparison easier,
    - source file location. 
    
* BugFix: CompilerOutputter::wrap(), bug when wrapping empty line in the middle 
of a text (they disappear).    

* Documentation:
	CookBook:
	- how to create simple test cases (with CppUnit namespace)
	  - test case using only CPPUINT_ASSERT
	  - test case using CPPUNIT_ASSERT_EQUAL
	  - advanced assertions with the CPPUNIT_ASSERT_MESSAGE
	- Helper Macros for convenience
	- Creating a suite
	- Composing a suite from more suits (i.e. compose tests for n modules to
	  form a big test for the whole program)
	- customizing output using an user defined TestListener
	  - how to write the TestListener (subclass of TestListener)
	  - how to hook it in
	- how to use the GUI
	  - MSVC++ special stuff
	- other custmization stuff I haven't understood yet

	CppUnit: architecture overview.