summaryrefslogtreecommitdiff
path: root/src/cppunit/TestRegistry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cppunit/TestRegistry.cpp')
-rw-r--r--src/cppunit/TestRegistry.cpp65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/cppunit/TestRegistry.cpp b/src/cppunit/TestRegistry.cpp
deleted file mode 100644
index 6f9b713..0000000
--- a/src/cppunit/TestRegistry.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-#include <cppunit/Portability.h>
-#include "cppunit/TestRegistry.h"
-#include "cppunit/Test.h"
-
-namespace CppUnit {
-
-TestRegistry&
-TestRegistry::getRegistry ()
-{
- static TestRegistry registry; // instantiated on first call of getRegistry().
- return registry;
-}
-
-void
-TestRegistry::addTest(std::string name, Test *test)
-{
- getRegistry().m_registry_names.push_back (name);
- getRegistry().m_registry_tests.push_back (test);
-}
-
-const std::vector<std::string>&
-TestRegistry::getAllTestNames () const
-{
- return getRegistry().m_registry_names;
-}
-
-const std::vector<Test*>&
-TestRegistry::getAllTests() const
-{
- return getRegistry().m_registry_tests;
-}
-
-std::vector<Test*>
-TestRegistry::getTest (const std::string& testCase) const
-{
- std::vector<Test*> res;
- std::vector<Test*>::iterator test_it;
- std::vector<std::string>::iterator name_it;
- for (test_it = getRegistry().m_registry_tests.begin (),
- name_it = getRegistry().m_registry_names.begin ();
- test_it != getRegistry().m_registry_tests.end ();
- ++test_it, ++name_it) {
- if ((*name_it) == testCase) {
- res.push_back((*test_it));
- break;
- }
- }
- return(res);
-}
-
-TestRegistry::~TestRegistry ()
-{
- for (std::vector<Test*>::iterator it = m_registry_tests.begin ();
- it != m_registry_tests.end ();
- ++it) {
- delete *it;
- }
-}
-
-TestRegistry::TestRegistry ()
-{
-}
-
-} // namespace CppUnit
-