summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorBaptiste Lepilleur <gaiacrtn@free.fr>2002-06-16 16:55:58 +0000
committerBaptiste Lepilleur <gaiacrtn@free.fr>2002-06-16 16:55:58 +0000
commit0a810d68d0550ba6f7f28f2e0dfcef691bdca7b4 (patch)
treea060d291bf0dfb6c75720ecbce7f27927b326a5b /TODO
parent73a038f1eaa268cec330d971fb550befec6f7798 (diff)
downloadcppunit-0a810d68d0550ba6f7f28f2e0dfcef691bdca7b4.tar.gz
Release 1.
release 1.9.8 * include/cppunit/plugin/TestPlugIn.h: updated documentation. * include/cppunit/tools/XmlDocument.h: updated documentation. * include/cppunit/tools/StringTools.h: * src/cppunit/StringTools.cpp: added split() and wrap() functions. * include/cppunit/CompilerOutputter.h: * src/cppunit/CompilerOutputter.cpp: extracted wrap() and splitMessageIntoLines() to StringTools. * include/cppunit/XmlOutputterHook.h: * src/cppunit/XmlOutputterHook.cpp: removed rooNode parameter from beginDocument() and endDocument(). It can be retreive from document. Renamed 'node' occurences to 'element'. * include/cppunit/XmlOutputter.h: * src/cppunit/XmlOutputter.cpp: updated against XmlOutputterHook changes. Renamed 'node' occurences to 'element'. * examples/ClockerPlugIn/ClockerXmlHook.h: * examples/ClockerPlugIn/ClockerXmlHook.cpp: updated against XmlOutputterHook changes. * examples/cppunittest/XmlElementTest.h: * examples/cppunittest/XmlElementTest.cpp: Renamed 'node' occurences to 'element'. * examples/cppunittest/XmlOutputterTest.cpp: updated against XmlOutputterHook changes. * examples/cppunittest/StringToolsTest.h: * examples/cppunittest/StringToolsTest.cpp: added. Unit tests for StringTools. Turn out that VC++ dismiss empty lines in tools output, which is the reason why empty lines where not printed in CompilerOutputter.
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 3 insertions, 6 deletions
diff --git a/TODO b/TODO
index 569f457..25dfbd3 100644
--- a/TODO
+++ b/TODO
@@ -3,9 +3,9 @@
(exception that do not subclass std::exception, such as MFC CException, or
RogueWave RWXMsg).
- [DONE] Custom Test macro helper
- - Hook for XmlOutputter, to allow user to add extra information to the XmlDocument
+ - [DONE] Hook for XmlOutputter, to allow user to add extra information to the XmlDocument
(test & doc level).
- - Allow test plug-in to 'hook' the XmlOutputter when used.
+ - [DONE] Allow test plug-in to 'hook' the XmlOutputter when used.
- TextUi::TestRunner should use CppUnit::TestRunner as a base class
- [DONE] Make Exception message more flexible: introduce a Message object which contains:
- a short description ('assertion failed', 'equality assertion failed'...)
@@ -14,7 +14,7 @@
(or ui) format them for display.
- Extends CompilerOutputter to a generic text outputter that can use a format string
to display both the location of the failure and the message.
- - STL orthodox template for container elements.
+ - STL concept checker.
- Memory leak tracking: setUp/tearDown should be leak safe if no failure occured.
* UnitTest
@@ -33,9 +33,6 @@
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)