1 /*******************************************************
2 * Unit test for the SuperString class
4 * test split and join of String and SuperString
5 ******************************************************
12 void print_ss(SuperString ss)
15 for (int i = 0; i < ~ss; i++)
19 std::cout << "\"" << ss[i] << "\"";
26 String s0("The_String_To_Split");
31 std::cout << "The string " << s0 << " split on \"_\":\n";
35 assert(ss0[0] == "The");
36 assert(ss0[1] == "String");
37 assert(ss0[2] == "To");
38 assert(ss0[3] == "Split");
43 std::cout << "Joined with ' ': " << s1 << "\n";
44 assert(s1 == "The String To Split");