Blame examples/cppunittest/TestPathTest.cpp

Packit 8c9aa0
#include "CoreSuite.h"
Packit 8c9aa0
#include "TestPathTest.h"
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TestPathTest,
Packit 8c9aa0
                                       coreSuiteName() );
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
TestPathTest::TestPathTest()
Packit 8c9aa0
{
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
TestPathTest::~TestPathTest()
Packit 8c9aa0
{
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::setUp()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path = new CPPUNIT_NS::TestPath();
Packit 8c9aa0
  m_test1 = new CPPUNIT_NS::TestCase( "test1" );
Packit 8c9aa0
  m_test2 = new CPPUNIT_NS::TestCase( "test2" );
Packit 8c9aa0
  m_test3 = new CPPUNIT_NS::TestCase( "test3" );
Packit 8c9aa0
  m_test4 = new CPPUNIT_NS::TestCase( "test4" );
Packit 8c9aa0
Packit 8c9aa0
  m_suite1 = new CPPUNIT_NS::TestSuite( "All Tests" );
Packit 8c9aa0
  m_suite2 = new CPPUNIT_NS::TestSuite( "Custom" );
Packit 8c9aa0
  m_testSuite2a =  new CPPUNIT_NS::TestCase( "MyTest::testDefaultConstructor" );
Packit 8c9aa0
  m_testSuite2b =  new CPPUNIT_NS::TestCase( "MyTest::testConstructor" );
Packit 8c9aa0
  m_suite2->addTest( m_testSuite2a );
Packit 8c9aa0
  m_suite2->addTest( m_testSuite2b );
Packit 8c9aa0
  m_suite1->addTest( m_suite2 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::tearDown()
Packit 8c9aa0
{
Packit 8c9aa0
  delete m_suite1;
Packit 8c9aa0
  delete m_path;
Packit 8c9aa0
  delete m_test4;
Packit 8c9aa0
  delete m_test3;
Packit 8c9aa0
  delete m_test2;
Packit 8c9aa0
  delete m_test1;
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testDefaultConstructor()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 0, m_path->getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( !m_path->isValid() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testAddTest()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, m_path->getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_path->isValid() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == m_path->getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testGetTestAtThrow1()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->getTestAt( 0 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testGetTestAtThrow2()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->getTestAt( 1 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testGetChildTest()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == m_path->getChildTest() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testGetChildTestManyTests()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
  m_path->add( m_test3 );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test3 == m_path->getChildTest() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testGetChildTestThrowIfNotValid()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->getChildTest();
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testAddPath()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path;
Packit 8c9aa0
  path.add( m_test2 );
Packit 8c9aa0
  path.add( m_test3 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( path );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 3, m_path->getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == m_path->getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test2 == m_path->getTestAt(1) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test3 == m_path->getTestAt(2) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testAddInvalidPath()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path;
Packit 8c9aa0
  m_path->add( path );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT( !m_path->isValid() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testRemoveTests()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->removeTests();
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT( !m_path->isValid() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testRemoveTest()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->removeTest( 0 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, m_path->getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test2 == m_path->getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testRemoveTestThrow1()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->removeTest( -1 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testRemoveTestThrow2()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->removeTest( 1 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testUp()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->up();
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT( !m_path->isValid() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testUpThrow()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->up();
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testInsert()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->insert( m_test2, 0 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 2, m_path->getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test2 == m_path->getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == m_path->getTestAt(1) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testInsertAtEnd()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->insert( m_test2, 1 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 2, m_path->getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == m_path->getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test2 == m_path->getTestAt(1) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testInsertThrow1()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->insert( m_test1, -1 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testInsertThrow2()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->insert( m_test1, 2 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testInsertPath()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path;
Packit 8c9aa0
  path.add( m_test2 );
Packit 8c9aa0
  path.add( m_test3 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test4 );
Packit 8c9aa0
  m_path->insert( path, 1 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 4, m_path->getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == m_path->getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test2 == m_path->getTestAt(1) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test3 == m_path->getTestAt(2) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test4 == m_path->getTestAt(3) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testInsertPathThrow()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path;
Packit 8c9aa0
  path.add( m_test2 );
Packit 8c9aa0
Packit 8c9aa0
  m_path->insert( path, 1 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testInsertPathDontThrowIfInvalid()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path;
Packit 8c9aa0
  m_path->insert( path, 1 );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testRootConstructor()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_test1 );
Packit 8c9aa0
  CPPUNIT_ASSERT( path.isValid() );
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == path.getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathSliceConstructorCopyUntilEnd()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
  m_path->add( m_test3 );
Packit 8c9aa0
  
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( *m_path, 1 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 2, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test2 == path.getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test3 == path.getTestAt(1) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathSliceConstructorCopySpecifiedCount()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
  m_path->add( m_test3 );
Packit 8c9aa0
  
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( *m_path, 0, 1 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == path.getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathSliceConstructorCopyNone()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( *m_path, 0, 0 );
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 0, path.getTestCount() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathSliceConstructorNegativeIndex()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( *m_path, -1, 2 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == path.getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathSliceConstructorAfterEndIndex()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( *m_path, 2, 5 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 0, path.getTestCount() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathSliceConstructorNegativeIndexUntilEnd()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( *m_path, -1 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 2, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test1 == path.getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_test2 == path.getTestAt(1) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathSliceConstructorNegativeIndexNone()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
  m_path->add( m_test2 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( *m_path, -2, 1 );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 0, path.getTestCount() );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testToStringNoTest()
Packit 8c9aa0
{
Packit 8c9aa0
  std::string expected = "/";
Packit 8c9aa0
  std::string actual = m_path->toString();
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( expected, actual );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testToStringOneTest()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_test1 );
Packit 8c9aa0
Packit 8c9aa0
  std::string expected = "/test1";
Packit 8c9aa0
  std::string actual = m_path->toString();
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( expected, actual );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testToStringHierarchy()
Packit 8c9aa0
{
Packit 8c9aa0
  m_path->add( m_suite1 );
Packit 8c9aa0
  m_path->add( m_suite2 );
Packit 8c9aa0
  m_path->add( m_suite2->getChildTestAt(0) );
Packit 8c9aa0
Packit 8c9aa0
  std::string expected = "/All Tests/Custom/MyTest::testDefaultConstructor";
Packit 8c9aa0
  std::string actual = m_path->toString();
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( expected, actual );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorRoot()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "/All Tests" );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_suite1 == path.getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorEmptyIsRoot()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "" );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_suite1 == path.getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorHierarchy()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "/All Tests/Custom/MyTest::testDefaultConstructor" );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 3, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_suite1 == path.getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_suite2 == path.getTestAt(1) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_testSuite2a == path.getTestAt(2) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorBadRootThrow()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "/Custom" );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorRelativeRoot()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "All Tests" );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_suite1 == path.getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorRelativeRoot2()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "Custom" );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 1, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_suite2 == path.getTestAt(0) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorThrow1()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "/" );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorRelativeHierarchy()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "Custom/MyTest::testConstructor" );
Packit 8c9aa0
Packit 8c9aa0
  CPPUNIT_ASSERT_EQUAL( 2, path.getTestCount() );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_suite2 == path.getTestAt(0) );
Packit 8c9aa0
  CPPUNIT_ASSERT( m_testSuite2b == path.getTestAt(1) );
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TestPathTest::testPathStringConstructorBadRelativeHierarchyThrow()
Packit 8c9aa0
{
Packit 8c9aa0
  CPPUNIT_NS::TestPath path( m_suite1, "Custom/MyBadTest::testConstructor" );
Packit 8c9aa0
}