Lines Matching refs:UnicodeString
28 logln((UnicodeString)""); \
65 * Convert Java-style strings with \u Unicode escapes into UnicodeString objects
67 static UnicodeString str(const char *input)
69 UnicodeString str(input, ""); // Invariant conversion
271 UnicodeString decomp[1][3];
276 UnicodeString compose[1][3];
299 UnicodeString EXCLUDED = str(
316 UnicodeString a(EXCLUDED.charAt(i));
317 UnicodeString b;
318 UnicodeString c;
356 UnicodeString a(DATA[i], "");
358 UnicodeString b;
363 UnicodeString exp(DATA[i+1], "");
366 logln((UnicodeString)"Ok: " + hex(a) + " x COMPOSE_COMPAT => " + hex(b));
368 errln((UnicodeString)"FAIL: " + hex(a) + " x COMPOSE_COMPAT => " + hex(b) +
376 UnicodeString exp = UnicodeString(DATA[i+2], "").unescape();
378 logln((UnicodeString)"Ok: " + hex(b) + " x DECOMP => " + hex(a));
380 errln((UnicodeString)"FAIL: " + hex(b) + " x DECOMP => " + hex(a) +
469 UnicodeString data[2][3];
485 UnicodeString BasicNormalizerTest::hex(UChar ch) {
486 UnicodeString result;
490 UnicodeString BasicNormalizerTest::hex(const UnicodeString& s) {
491 UnicodeString result;
500 inline static void insert(UnicodeString& dest, int pos, UChar32 ch)
505 void BasicNormalizerTest::backAndForth(Normalizer* iter, const UnicodeString& input)
511 UnicodeString forward;
517 UnicodeString reverse;
529 UnicodeString tests[][3], int length,
534 UnicodeString& input = tests[i][0];
535 UnicodeString& expect = tests[i][outCol];
539 UnicodeString output;
543 dataerrln(UnicodeString("ERROR: case ") + i + " normalized " + hex(input) + "\n"
551 UnicodeString tests[][3], int length,
556 UnicodeString& input = tests[i][0];
557 UnicodeString& expect = tests[i][outCol];
562 assertEqual(input, expect, iter, UnicodeString("ERROR: case ") + i + " ");
566 void BasicNormalizerTest::assertEqual(const UnicodeString& input,
567 const UnicodeString& expected,
569 const UnicodeString& errPrefix)
571 UnicodeString result;
800 UnicodeString left, right, expect, result, r;
815 left=UnicodeString(cases[i][1], "").unescape();
816 right=UnicodeString(cases[i][2], "").unescape();
817 expect=UnicodeString(cases[i][3], "").unescape();
819 //result=r=UnicodeString();
825 UnicodeString(u_errorName(errorCode))+", result==expect: expected: "+
833 result=r=expect=UnicodeString("zz", "");
850 ref_norm_compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options, UErrorCode &errorCode) {
851 UnicodeString r1, r2, t1, t2;
877 _norm_compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options, UErrorCode &errorCode) {
888 // reference implementation of UnicodeString::caseCompare
890 ref_case_compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options) {
891 UnicodeString t1, t2;
1048 UnicodeString s[100]; // at least as many items as in strings[] !
1073 s[i]=UnicodeString(strings[i], "").unescape();
1090 // test UnicodeString::caseCompare - same internal implementation function
1109 UnicodeString s1, s2;
1147 // test UnicodeString::caseCompare - same internal implementation function
1213 UnicodeString s, fold, d;
1349 UnicodeString s;
1379 UnicodeString s, pattern;
1442 UnicodeString input=UnicodeString(pair.input, -1, US_INV).unescape();
1443 UnicodeString expected=UnicodeString(pair.expected, -1, US_INV).unescape();
1444 UnicodeString result=customNorm2->normalize(input, errorCode);
1474 UnicodeString input=UnicodeString(pair.input, -1, US_INV).unescape();
1475 UnicodeString expected=UnicodeString(pair.expected, -1, US_INV).unescape();
1476 UnicodeString result=customNorm2->normalize(input, errorCode);
1511 UnicodeString("FilteredNormalizer2(NFC, ^A0-FF,310-31F).getCombiningClass(U+")+
1517 UnicodeString newString1 = UNICODE_STRING_SIMPLE("[^\\u0100-\\u01ff]");
1518 UnicodeString newString2 = UNICODE_STRING_SIMPLE("[^\\u0200-\\u02ff]");