diff options
| author | Baptiste Lepilleur <gaiacrtn@free.fr> | 2001-10-05 07:06:28 +0000 |
|---|---|---|
| committer | Baptiste Lepilleur <gaiacrtn@free.fr> | 2001-10-05 07:06:28 +0000 |
| commit | 6a1755ef0e36aeb1ac2df0a46e5dafe08a4699ee (patch) | |
| tree | ee4ef2f3f3b7dcacdbe71fe14bd6bb362a2351ad /include/cppunit/TestResult.h | |
| parent | c2ac2ac3bcfb30cb8ae4e95e531f1b630b8dd80e (diff) | |
| download | cppunit-6a1755ef0e36aeb1ac2df0a46e5dafe08a4699ee.tar.gz | |
NEWS : updated.
NEWS : updated.
* include/cppunit/Exception.h : added include Portability.h.
* include/cppunit/TestResult.* : changed TestFailures to a deque.
added tests().
* examples/cppunittest/CppUnitTest.dsp :
* examples/cppunittest/MakeFile.am :
* examples/msvc6/CppUnitTestApp/CppUnitTestApp.dsp : Added
XmlTestResultOutputterTest.*, XmlUniformiser.*, XmlUniformiserTest.*,
UnitTestToolSuite.h, OutputSuite.h.
* examples/msvc6/CppUnitTestApp/CppUnitTestApp.dsp : revised project
folders structure. Added missing NoteEqualExceptionTest.*.
* examples/cppunittest/CppUnitTestSuite.cpp : added 'Output' and
'UnitTestTool' suites.
* src/cppunit/cppunit.dsp: removed estring.h. Revised project folders
structure. Removed TestRegistry.*. Added TestSetUp.h,
XmlTestResultOutputter.*.
* src/cppunit/MakeFile.am: added XmlTestResultOutputter.*.
* src/testrunner/TestRunnerDlg.cpp: removed disabled code.
Diffstat (limited to 'include/cppunit/TestResult.h')
| -rw-r--r-- | include/cppunit/TestResult.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/include/cppunit/TestResult.h b/include/cppunit/TestResult.h index 0a7ce58..dfb3889 100644 --- a/include/cppunit/TestResult.h +++ b/include/cppunit/TestResult.h @@ -1,8 +1,8 @@ #ifndef CPPUNIT_TESTRESULT_H #define CPPUNIT_TESTRESULT_H -#include <vector> #include <cppunit/TestFailure.h> +#include <deque> namespace CppUnit { @@ -34,7 +34,8 @@ class TestListener; class TestResult { public: - typedef std::vector<TestFailure *> TestFailures; + typedef std::deque<TestFailure *> TestFailures; + typedef std::deque<Test *> Tests; class SynchronizationObject { @@ -63,6 +64,7 @@ class TestResult virtual void stop(); virtual const TestFailures& failures() const; + virtual const Tests &tests() const; virtual void addListener( TestListener *listener ); virtual void removeListener( TestListener *listener ); @@ -89,9 +91,10 @@ class TestResult virtual void setSynchronizationObject( SynchronizationObject *syncObject ); virtual void addFailure( TestFailure *failure ); + Tests m_tests; TestFailures m_failures; - std::vector<TestListener *> m_listeners; - int m_runTests; + typedef std::deque<TestListener *> TestListeners; + TestListeners m_listeners; int m_testErrors; bool m_stop; SynchronizationObject *m_syncObject; |
