Imported Upstream version 2.81
[platform/upstream/libbullet.git] / UnitTests / cppunit / TODO
1 * Bugs:
2 Asserter::makeNotEqualMessage() strip the shortDescription of the additional message.
3
4 * CppUnit:
5   - STL concept checker.
6   - Memory leak tracking: setUp/tearDown should be leak safe if no failure occured.
7
8 * UnitTest
9   - add tests for XmlOutputter::setStyleSheet (current assertion macro strip <?...> when
10     testing )
11
12 * VC++ TestRunner:
13   - Modify MfcUi::TestRunner to expose TestResult (which allow specific TestListener
14     for global initialization).
15   - Update MfcTestRunner to use TestPath to store test in the registry
16     
17 * Documentation:
18         CookBook:
19         - how to create simple test cases (with CppUnit namespace)
20           - test case using only CPPUINT_ASSERT
21           - test case using CPPUNIT_ASSERT_EQUAL
22           - advanced assertions with the CPPUNIT_ASSERT_MESSAGE
23         - Helper Macros for convenience
24         - Creating a suite
25         - Composing a suite from more suites (i.e. compose tests for n modules to
26           form a big test for the whole program)
27         - customizing output using an user defined TestListener
28           - how to write the TestListener (subclass of TestListener)
29           - how to hook it in
30         - how to use the GUI
31           - MSVC++ special stuff
32         - other custmization stuff I haven't understood yet
33
34         CppUnit: architecture overview.
35