ng lower(s): for(size_t i = 0:

Автор admin Воскресенье, 10 мая 2009 11:32

ng lower(s): for(size_t i = 0: i < s.lengthO: lower[i] = tolower(lower[i]); return lower: } class FindTest : public TestSuite::Test { string chooseOne; public: FindTestО : chooseOneC’Eenie. Meenie. Miney. Mo”) {} void testUpperO { string upper = upperCase(chooseOne): const string LOWER = “abcdefghijklmnopqrstuvwxyz”: test_(upper.find_first_of(LOWER) == string::npos): } void testLowerO { string lower = 1owerCase(chooseOne): const string UPPER = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”: test_(lower.find_first_of(UPPER) == string::npos): } void testSearchO { // Поиск с учетом регистра size_t i = chooseOne.findC’een”): testji ==8); // Поиск в нижнем регистре: string test = lowerCase(chooseOne); i = test. findC’een”); testji ==0): i = test. findC’een”. ++i); test_(i ==8): i = test. findC’een”. ++i); test_(i == string::npos): Поиск в строках 107 // Поиск в верхнем регистре test = uppercase(chooseOne): i = test.findCEEN”): testji ==0); i = test.findCEEN”. ++i): test_(i ==8); i = test.findCEEN”. ++i); test_(i == string::npos); } void runО { testUpperO; testLowerO; testSearchO: } }: #endif // FIN0_H 11 I’ll: C03:Find.cpp


Комментарии закрыты.