1ed1b028fSStefano Ceccherini #include "cppunit/Test.h" 2ed1b028fSStefano Ceccherini #include "cppunit/TestSuite.h" 3ed1b028fSStefano Ceccherini #include "StringTest.h" 4ed1b028fSStefano Ceccherini #include "StringConstructionTest.h" 5ed1b028fSStefano Ceccherini #include "StringCountCharTest.h" 6eee13b4dSStefano Ceccherini #include "StringAssignTest.h" 7eee13b4dSStefano Ceccherini #include "StringAppendTest.h" 8eee13b4dSStefano Ceccherini #include "StringSubCopyTest.h" 9eee13b4dSStefano Ceccherini #include "StringPrependTest.h" 10eee13b4dSStefano Ceccherini #include "StringCaseTest.h" 11dd2406ebSStefano Ceccherini #include "StringInsertTest.h" 12dd2406ebSStefano Ceccherini #include "StringEscapeTest.h" 136903f4c6SStefano Ceccherini #include "StringRemoveTest.h" 1496acb967SStefano Ceccherini #include "StringCompareTest.h" 15ce06a3c7SStefano Ceccherini #include "StringFormatAppendTest.h" 16e440e9f4SStefano Ceccherini #include "StringCharAccessTest.h" 17*eb071be3SStefano Ceccherini #include "StringReplaceTest.h" 18cebc72f7SStefano Ceccherini #include "StringSearchTest.h" 19ed1b028fSStefano Ceccherini 20ed1b028fSStefano Ceccherini CppUnit::Test *StringTestSuite() 21ed1b028fSStefano Ceccherini { 22ed1b028fSStefano Ceccherini CppUnit::TestSuite *testSuite = new CppUnit::TestSuite(); 23ed1b028fSStefano Ceccherini 24ed1b028fSStefano Ceccherini testSuite->addTest(StringConstructionTest::suite()); 25ed1b028fSStefano Ceccherini testSuite->addTest(StringCountCharTest::suite()); 26eee13b4dSStefano Ceccherini testSuite->addTest(StringAssignTest::suite()); 27eee13b4dSStefano Ceccherini testSuite->addTest(StringAppendTest::suite()); 28eee13b4dSStefano Ceccherini testSuite->addTest(StringSubCopyTest::suite()); 29eee13b4dSStefano Ceccherini testSuite->addTest(StringPrependTest::suite()); 30eee13b4dSStefano Ceccherini testSuite->addTest(StringCaseTest::suite()); 31dd2406ebSStefano Ceccherini testSuite->addTest(StringInsertTest::suite()); 32dd2406ebSStefano Ceccherini testSuite->addTest(StringEscapeTest::suite()); 336903f4c6SStefano Ceccherini testSuite->addTest(StringRemoveTest::suite()); 3496acb967SStefano Ceccherini testSuite->addTest(StringCompareTest::suite()); 35ce06a3c7SStefano Ceccherini testSuite->addTest(StringFormatAppendTest::suite()); 36e440e9f4SStefano Ceccherini testSuite->addTest(StringCharAccessTest::suite()); 37*eb071be3SStefano Ceccherini testSuite->addTest(StringReplaceTest::suite()); 38cebc72f7SStefano Ceccherini testSuite->addTest(StringSearchTest::suite()); 39ed1b028fSStefano Ceccherini 40ed1b028fSStefano Ceccherini return(testSuite); 41ed1b028fSStefano Ceccherini } 42