Home | History | Annotate | Download | only in intltest

Lines Matching refs:UnicodeString

29                               logln((UnicodeString)""); \
66 * Convert Java-style strings with \u Unicode escapes into UnicodeString objects
68 static UnicodeString str(const char *input)
70 UnicodeString str(input, ""); // Invariant conversion
272 UnicodeString decomp[1][3];
277 UnicodeString compose[1][3];
300 UnicodeString EXCLUDED = str(
317 UnicodeString a(EXCLUDED.charAt(i));
318 UnicodeString b;
319 UnicodeString c;
357 UnicodeString a(DATA[i], "");
359 UnicodeString b;
364 UnicodeString exp(DATA[i+1], "");
367 logln((UnicodeString)"Ok: " + hex(a) + " x COMPOSE_COMPAT => " + hex(b));
369 errln((UnicodeString)"FAIL: " + hex(a) + " x COMPOSE_COMPAT => " + hex(b) +
377 UnicodeString exp = UnicodeString(DATA[i+2], "").unescape();
379 logln((UnicodeString)"Ok: " + hex(b) + " x DECOMP => " + hex(a));
381 errln((UnicodeString)"FAIL: " + hex(b) + " x DECOMP => " + hex(a) +
470 UnicodeString data[2][3];
486 UnicodeString BasicNormalizerTest::hex(UChar ch) {
487 UnicodeString result;
491 UnicodeString BasicNormalizerTest::hex(const UnicodeString& s) {
492 UnicodeString result;
501 inline static void insert(UnicodeString& dest, int pos, UChar32 ch)
506 void BasicNormalizerTest::backAndForth(Normalizer* iter, const UnicodeString& input)
512 UnicodeString forward;
518 UnicodeString reverse;
530 UnicodeString tests[][3], int length,
535 UnicodeString& input = tests[i][0];
536 UnicodeString& expect = tests[i][outCol];
540 UnicodeString output;
544 dataerrln(UnicodeString("ERROR: case ") + i + " normalized " + hex(input) + "\n"
552 UnicodeString tests[][3], int length,
557 UnicodeString& input = tests[i][0];
558 UnicodeString& expect = tests[i][outCol];
563 assertEqual(input, expect, iter, UnicodeString("ERROR: case ") + i + " ");
567 void BasicNormalizerTest::assertEqual(const UnicodeString& input,
568 const UnicodeString& expected,
570 const UnicodeString& errPrefix)
572 UnicodeString result;
801 UnicodeString left, right, expect, result, r;
816 left=UnicodeString(cases[i][1], "").unescape();
817 right=UnicodeString(cases[i][2], "").unescape();
818 expect=UnicodeString(cases[i][3], "").unescape();
820 //result=r=UnicodeString();
826 UnicodeString(u_errorName(errorCode))+", result==expect: expected: "+
834 result=r=expect=UnicodeString("zz", "");
851 ref_norm_compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options, UErrorCode &errorCode) {
852 UnicodeString r1, r2, t1, t2;
878 _norm_compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options, UErrorCode &errorCode) {
889 // reference implementation of UnicodeString::caseCompare
891 ref_case_compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options) {
892 UnicodeString t1, t2;
1049 UnicodeString s[100]; // at least as many items as in strings[] !
1074 s[i]=UnicodeString(strings[i], "").unescape();
1091 // test UnicodeString::caseCompare - same internal implementation function
1110 UnicodeString s1, s2;
1148 // test UnicodeString::caseCompare - same internal implementation function
1214 UnicodeString s, fold, d;
1350 UnicodeString s;
1380 UnicodeString s, pattern;
1443 UnicodeString input=UnicodeString(pair.input, -1, US_INV).unescape();
1444 UnicodeString expected=UnicodeString(pair.expected, -1, US_INV).unescape();
1445 UnicodeString result=customNorm2->normalize(input, errorCode);
1475 UnicodeString input=UnicodeString(pair.input, -1, US_INV).unescape();
1476 UnicodeString expected=UnicodeString(pair.expected, -1, US_INV).unescape();
1477 UnicodeString result=customNorm2->normalize(input, errorCode);
1512 UnicodeString("FilteredNormalizer2(NFC, ^A0-FF,310-31F).getCombiningClass(U+")+
1518 UnicodeString newString1 = UNICODE_STRING_SIMPLE("[^\\u0100-\\u01ff]");
1519 UnicodeString newString2 = UNICODE_STRING_SIMPLE("[^\\u0200-\\u02ff]");