summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2010-02-11 12:14:00 (GMT)
committerRemko Tronçon <git@el-tramo.be>2010-02-11 12:14:00 (GMT)
commit0efa7c32aaf21a29b42b5926cc116007056843be (patch)
tree882f663a5dd0e65694bf6077b71086dd77fd7ff8 /3rdParty/CppUnit/cppunit/TestSuite.h
parent1d20eabbc32274b491b4c2bedf73d19933d97bfd (diff)
downloadswift-0efa7c32aaf21a29b42b5926cc116007056843be.zip
swift-0efa7c32aaf21a29b42b5926cc116007056843be.tar.bz2
Moved some modules into separate git modules.
Diffstat (limited to '3rdParty/CppUnit/cppunit/TestSuite.h')
m---------3rdParty/CppUnit0
-rw-r--r--3rdParty/CppUnit/cppunit/TestSuite.h80
2 files changed, 0 insertions, 80 deletions
diff --git a/3rdParty/CppUnit b/3rdParty/CppUnit
new file mode 160000
+Subproject b4c34eb947c6497c6387c55c7581ec875f4e7d4
diff --git a/3rdParty/CppUnit/cppunit/TestSuite.h b/3rdParty/CppUnit/cppunit/TestSuite.h
deleted file mode 100644
index 2b9cd8d..0000000
--- a/3rdParty/CppUnit/cppunit/TestSuite.h
+++ /dev/null
@@ -1,80 +0,0 @@
-#ifndef CPPUNIT_TESTSUITE_H // -*- C++ -*-
-#define CPPUNIT_TESTSUITE_H
-
-#include <cppunit/Portability.h>
-
-#if CPPUNIT_NEED_DLL_DECL
-#pragma warning( push )
-#pragma warning( disable: 4251 ) // X needs to have dll-interface to be used by clients of class Z
-#endif
-
-#include <cppunit/TestComposite.h>
-#include <cppunit/portability/CppUnitVector.h>
-
-CPPUNIT_NS_BEGIN
-
-
-#if CPPUNIT_NEED_DLL_DECL
-// template class CPPUNIT_API std::vector<Test *>;
-#endif
-
-
-/*! \brief A Composite of Tests.
- * \ingroup CreatingTestSuite
- *
- * It runs a collection of test cases. Here is an example.
- * \code
- * CppUnit::TestSuite *suite= new CppUnit::TestSuite();
- * suite->addTest(new CppUnit::TestCaller<MathTest> (
- * "testAdd", testAdd));
- * suite->addTest(new CppUnit::TestCaller<MathTest> (
- * "testDivideByZero", testDivideByZero));
- * \endcode
- * Note that \link TestSuite TestSuites \endlink assume lifetime
- * control for any tests added to them.
- *
- * TestSuites do not register themselves in the TestRegistry.
- * \see Test
- * \see TestCaller
- */
-class CPPUNIT_API TestSuite : public TestComposite
-{
-public:
- /*! Constructs a test suite with the specified name.
- */
- TestSuite( std::string name = "" );
-
- ~TestSuite();
-
- /*! Adds the specified test to the suite.
- * \param test Test to add. Must not be \c NULL.
- */
- void addTest( Test *test );
-
- /*! Returns the list of the tests (DEPRECATED).
- * \deprecated Use getChildTestCount() & getChildTestAt() of the
- * TestComposite interface instead.
- * \return Reference on a vector that contains the tests of the suite.
- */
- const CppUnitVector<Test *> &getTests() const;
-
- /*! Destroys all the tests of the suite.
- */
- virtual void deleteContents();
-
- int getChildTestCount() const;
-
- Test *doGetChildTestAt( int index ) const;
-
-private:
- CppUnitVector<Test *> m_tests;
-};
-
-
-CPPUNIT_NS_END
-
-#if CPPUNIT_NEED_DLL_DECL
-#pragma warning( pop )
-#endif
-
-#endif // CPPUNIT_TESTSUITE_H