Lines Matching refs:CHECK_EQUAL

66 #define CHECK_EQUAL(Str, szExpect) \
183 CHECK_EQUAL(SubStr1, "");
186 CHECK_EQUAL(SubStr2, "ab");
189 CHECK_EQUAL(SubStr3, "a");
192 CHECK_EQUAL(SubStr4, "abcdef");
195 CHECK_EQUAL(SubStr5, "abcdef");
201 CHECK_EQUAL(SubStr10, "abcdef");
204 CHECK_EQUAL(SubStr11, "bcdef");
207 CHECK_EQUAL(SubStr12, "b");
210 CHECK_EQUAL(SubStr13, "cde");
213 CHECK_EQUAL(SubStr14, "cdef");
216 CHECK_EQUAL(SubStr15, "cdef");
220 CHECK_EQUAL(strTest.substr(0), "");
221 CHECK_EQUAL(strTest.substrCP(0), "");
222 CHECK_EQUAL(strTest.substr(1), "");
223 CHECK_EQUAL(strTest.substrCP(1), "");
229 CHECK_EQUAL(strTest.substr(0), strTest.c_str());
230 CHECK_EQUAL(strTest.substrCP(0), strTest.c_str());
232 CHECK_EQUAL(strTest.substr(2), "cdefßäbcdef");
233 CHECK_EQUAL(strTest.substrCP(2), "cdefßäbcdef");
235 CHECK_EQUAL(strTest.substr(2, 2), "cd");
236 CHECK_EQUAL(strTest.substrCP(2, 2), "cd");
238 CHECK_EQUAL(strTest.substr(6), "ßäbcdef");
239 CHECK_EQUAL(strTest.substrCP(6), "ßäbcdef");
241 CHECK_EQUAL(strTest.substr(6, 2), "ß"); // UTF-8 "ß" consumes two bytes
242 CHECK_EQUAL(strTest.substrCP(6, 1), "ß");
244 CHECK_EQUAL(strTest.substr(8), "äbcdef"); // UTF-8 "ß" consumes two bytes
245 CHECK_EQUAL(strTest.substrCP(7), "äbcdef");
247 CHECK_EQUAL(strTest.substr(8, 3), "äb"); // UTF-8 "ä" consumes two bytes
248 CHECK_EQUAL(strTest.substrCP(7, 2), "äb");
250 CHECK_EQUAL(strTest.substr(14, 1), "f");
251 CHECK_EQUAL(strTest.substrCP(12, 1), "f");
253 CHECK_EQUAL(strTest.substr(15, 1), "");
254 CHECK_EQUAL(strTest.substrCP(13, 1), "");
256 CHECK_EQUAL(strTest.substr(16, 1), "");
257 CHECK_EQUAL(strTest.substrCP(15, 1), "");
261 CHECK_EQUAL(strTest.substr(pos), "ßäbcdef");
357 #undef CHECK_EQUAL
400 #define CHECK_EQUAL(str1, str2) \
415 CHECK_EQUAL(strTmp, strExpect);
419 CHECK_EQUAL(strTmp, strExpect);
423 CHECK_EQUAL(strTmp, strExpect);
501 strTmp = strLower; CHECK_EQUAL(strTmp, strLower);
502 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper2);
546 strTmp = strUpper; CHECK_EQUAL(strTmp, strUpper);
547 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower2);
550 strTmp = strUpper; CHECK_EQUAL(strTmp, strUpper);
551 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper);
552 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper);
553 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper);
555 strTmp = strUpper2; CHECK_EQUAL(strTmp, strUpper2);
556 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper2);
557 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper2);
558 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper2);
560 strTmp = strLower; CHECK_EQUAL(strTmp, strLower);
561 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower);
562 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower);
563 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower);
565 strTmp = strLower2; CHECK_EQUAL(strTmp, strLower2);
566 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower2);
567 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower2);
568 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower2);
571 strTmp = strUpper; CHECK_EQUAL(strTmp, strUpper);
572 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower2);
574 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower2);
576 strTmp.toLower(); CHECK_EQUAL(strTmp, strLower2);
578 strTmp = strLower; CHECK_EQUAL(strTmp, strLower);
579 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper2);
581 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper2);
583 strTmp.toUpper(); CHECK_EQUAL(strTmp, strUpper2);