~clint-fewbar/ubuntu/precise/squid3/ignore-sighup-early

« back to all changes in this revision

Viewing changes to lib/cppunit-1.10.0/TODO

  • Committer: Bazaar Package Importer
  • Author(s): Luigi Gangitano
  • Date: 2006-11-11 10:32:06 UTC
  • Revision ID: james.westby@ubuntu.com-20061111103206-f3p0r9g0vq44rp3r
Tags: upstream-3.0.PRE5
ImportĀ upstreamĀ versionĀ 3.0.PRE5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
* Bugs:
 
2
Asserter::makeNotEqualMessage() strip the shortDescription of the additional message.
 
3
 
 
4
* CppUnit:
 
5
  - Extends CompilerOutputter to a generic text outputter that can use a format string
 
6
    to display both the location of the failure and the message.
 
7
  - STL concept checker.
 
8
  - Memory leak tracking: setUp/tearDown should be leak safe if no failure occured.
 
9
 
 
10
* UnitTest
 
11
  - add tests for XmlOutputter::setStyleSheet (current assertion macro strip <?...> when
 
12
    testing )
 
13
  - add tests for TestRunner, TextUi::TestRunner, CompilerOutputter.
 
14
  - add tests for test plug-in
 
15
 
 
16
* VC++ TestRunner:
 
17
  - Modify MfcUi::TestRunner to expose TestResult (which allow specific TestListener
 
18
    for global initialization).
 
19
  - Update MfcTestRunner to use TestPath to store test in the registry
 
20
  - [DONE] Add "details" field to show detail of the selected failed test:
 
21
    - suite and test name,
 
22
    - failure message. If possible separate "was" and "expected" in the
 
23
      forthcoming assertEquals() to make comparison easier,
 
24
    - source file location. 
 
25
    
 
26
* Documentation:
 
27
        CookBook:
 
28
        - how to create simple test cases (with CppUnit namespace)
 
29
          - test case using only CPPUINT_ASSERT
 
30
          - test case using CPPUNIT_ASSERT_EQUAL
 
31
          - advanced assertions with the CPPUNIT_ASSERT_MESSAGE
 
32
        - Helper Macros for convenience
 
33
        - Creating a suite
 
34
        - Composing a suite from more suites (i.e. compose tests for n modules to
 
35
          form a big test for the whole program)
 
36
        - customizing output using an user defined TestListener
 
37
          - how to write the TestListener (subclass of TestListener)
 
38
          - how to hook it in
 
39
        - how to use the GUI
 
40
          - MSVC++ special stuff
 
41
        - other custmization stuff I haven't understood yet
 
42
 
 
43
        CppUnit: architecture overview.
 
44