summaryrefslogtreecommitdiff
path: root/include/cppunit/TestResult.h
diff options
context:
space:
mode:
authorBaptiste Lepilleur <gaiacrtn@free.fr>2001-10-05 07:06:28 +0000
committerBaptiste Lepilleur <gaiacrtn@free.fr>2001-10-05 07:06:28 +0000
commit6a1755ef0e36aeb1ac2df0a46e5dafe08a4699ee (patch)
treeee4ef2f3f3b7dcacdbe71fe14bd6bb362a2351ad /include/cppunit/TestResult.h
parentc2ac2ac3bcfb30cb8ae4e95e531f1b630b8dd80e (diff)
downloadcppunit-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.h11
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;