1
#include <cppunit/config/SourcePrefix.h>
2
#include <cppunit/TestSuite.h>
3
#include <cppunit/TestResult.h>
8
/// Default constructor
9
TestSuite::TestSuite( std::string name )
10
: TestComposite( name )
16
TestSuite::~TestSuite()
22
/// Deletes all tests in the suite.
24
TestSuite::deleteContents()
26
int childCount = getChildTestCount();
27
for ( int index =0; index < childCount; ++index )
28
delete getChildTestAt( index );
34
/// Adds a test to the suite.
36
TestSuite::addTest( Test *test )
38
m_tests.push_back( test );
42
const CppUnitVector<Test *> &
43
TestSuite::getTests() const
50
TestSuite::getChildTestCount() const
52
return m_tests.size();
57
TestSuite::doGetChildTestAt( int index ) const
59
return m_tests[index];