summaryrefslogtreecommitdiff
path: root/cppunit/TestSuite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cppunit/TestSuite.cpp')
-rw-r--r--cppunit/TestSuite.cpp86
1 files changed, 0 insertions, 86 deletions
diff --git a/cppunit/TestSuite.cpp b/cppunit/TestSuite.cpp
deleted file mode 100644
index 8fe5e65..0000000
--- a/cppunit/TestSuite.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-#include "cppunit/TestSuite.h"
-#include "cppunit/TestResult.h"
-
-namespace CppUnit {
-
-/// Deletes all tests in the suite.
-void TestSuite::deleteContents ()
-{
- for (std::vector<Test *>::iterator it = m_tests.begin ();
- it != m_tests.end ();
- ++it)
- delete *it;
- m_tests.clear();
-}
-
-
-/// Runs the tests and collects their result in a TestResult.
-void TestSuite::run (TestResult *result)
-{
- for (std::vector<Test *>::iterator it = m_tests.begin ();
- it != m_tests.end ();
- ++it) {
- if (result->shouldStop ())
- break;
-
- Test *test = *it;
- test->run (result);
- }
-
-}
-
-
-/// Counts the number of test cases that will be run by this test.
-int TestSuite::countTestCases () const
-{
- int count = 0;
-
- for (std::vector<Test *>::const_iterator it = m_tests.begin ();
- it != m_tests.end ();
- ++it)
- count += (*it)->countTestCases ();
-
- return count;
-
-}
-
-
-
-/// Default constructor
-TestSuite::TestSuite (std::string name)
- : m_name (name)
-{
-}
-
-
-/// Destructor
-TestSuite::~TestSuite ()
-{
- deleteContents ();
-}
-
-
-/// Adds a test to the suite.
-void
- TestSuite::addTest (Test *test)
-{
- m_tests.push_back (test);
-}
-
-
-/// Returns a string representation of the test suite.
-std::string
- TestSuite::toString () const
-{
- return "suite " + getName();
-}
-
-/// Returns the name of the test suite.
-std::string
- TestSuite::getName () const
-{
- return m_name;
-}
-
-} // namespace CppUnit
-