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/src/Test.cpp
parent1d20eabbc32274b491b4c2bedf73d19933d97bfd (diff)
downloadswift-0efa7c32aaf21a29b42b5926cc116007056843be.zip
swift-0efa7c32aaf21a29b42b5926cc116007056843be.tar.bz2
Moved some modules into separate git modules.
Diffstat (limited to '3rdParty/CppUnit/src/Test.cpp')
m---------3rdParty/CppUnit0
-rw-r--r--3rdParty/CppUnit/src/Test.cpp97
2 files changed, 0 insertions, 97 deletions
diff --git a/3rdParty/CppUnit b/3rdParty/CppUnit
new file mode 160000
+Subproject b4c34eb947c6497c6387c55c7581ec875f4e7d4
diff --git a/3rdParty/CppUnit/src/Test.cpp b/3rdParty/CppUnit/src/Test.cpp
deleted file mode 100644
index fef8be7..0000000
--- a/3rdParty/CppUnit/src/Test.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-#include <cppunit/Portability.h>
-#include <cppunit/Test.h>
-#include <cppunit/TestPath.h>
-#include <stdexcept>
-
-
-CPPUNIT_NS_BEGIN
-
-
-Test *
-Test::getChildTestAt( int index ) const
-{
- checkIsValidIndex( index );
- return doGetChildTestAt( index );
-}
-
-
-Test *
-Test::findTest( const std::string &testName ) const
-{
- TestPath path;
- Test *mutableThis = CPPUNIT_CONST_CAST( Test *, this );
- mutableThis->findTestPath( testName, path );
- if ( !path.isValid() )
- throw std::invalid_argument( "No test named <" + testName + "> found in test <"
- + getName() + ">." );
- return path.getChildTest();
-}
-
-
-bool
-Test::findTestPath( const std::string &testName,
- TestPath &testPath ) const
-{
- Test *mutableThis = CPPUNIT_CONST_CAST( Test *, this );
- if ( getName() == testName )
- {
- testPath.add( mutableThis );
- return true;
- }
-
- int childCount = getChildTestCount();
- for ( int childIndex =0; childIndex < childCount; ++childIndex )
- {
- if ( getChildTestAt( childIndex )->findTestPath( testName, testPath ) )
- {
- testPath.insert( mutableThis, 0 );
- return true;
- }
- }
-
- return false;
-}
-
-
-bool
-Test::findTestPath( const Test *test,
- TestPath &testPath ) const
-{
- Test *mutableThis = CPPUNIT_CONST_CAST( Test *, this );
- if ( this == test )
- {
- testPath.add( mutableThis );
- return true;
- }
-
- int childCount = getChildTestCount();
- for ( int childIndex =0; childIndex < childCount; ++childIndex )
- {
- if ( getChildTestAt( childIndex )->findTestPath( test, testPath ) )
- {
- testPath.insert( mutableThis, 0 );
- return true;
- }
- }
-
- return false;
-}
-
-
-TestPath
-Test::resolveTestPath( const std::string &testPath ) const
-{
- Test *mutableThis = CPPUNIT_CONST_CAST( Test *, this );
- return TestPath( mutableThis, testPath );
-}
-
-
-void
-Test::checkIsValidIndex( int index ) const
-{
- if ( index < 0 || index >= getChildTestCount() )
- throw std::out_of_range( "Test::checkValidIndex(): invalid index" );
-}
-
-
-CPPUNIT_NS_END