Home | History | Annotate | Download | only in intltest

Lines Matching refs:UnicodeString

37 UnicodeString operator+(const UnicodeString& left, const UnicodeSet& set) {
38 UnicodeString pat;
70 // if (exec) logln((UnicodeString)"TestSuite UnicodeSetTest");
109 t.add(UnicodeString("abc"));
111 UnicodeString ustrPat;
135 dataerrln((UnicodeString)"FAIL: bad pattern " + OTHER_TOPATTERN_TESTS[j] + " - " + UnicodeString(u_errorName(ec)));
191 s->add(UnicodeString("abc", ""));
192 s->add(UnicodeString("abc", ""));
212 UnicodeString pat = "";
216 UnicodeString source;
225 UBool UnicodeSetTest::checkPat(const UnicodeString& source,
230 UnicodeString pat0;
239 UnicodeString pat2;
247 logln((UnicodeString)source + " => " + pat0 + ", " + pat2);
251 UBool UnicodeSetTest::checkPat(const UnicodeString& source,
253 const UnicodeString& pat) {
257 errln((UnicodeString)"Fail toPattern: " + source + " => " + pat);
266 expectPattern(set, UnicodeString("[[a-m]&[d-z]&[k-y]]", ""), "km");
267 expectPattern(set, UnicodeString("[[a-z]-[m-y]-[d-r]]", ""), "aczz");
268 expectPattern(set, UnicodeString("[a\\-z]", ""), "--aazz");
269 expectPattern(set, UnicodeString("[-az]", ""), "--aazz");
270 expectPattern(set, UnicodeString("[az-]", ""), "--aazz");
271 expectPattern(set, UnicodeString("[[[a-z]-[aeiou]i]]", ""), "bdfnptvz");
275 UnicodeString exp;
286 dataerrln((UnicodeString)"Fail: Can't construct set with " + pat + " - " + UnicodeString(u_errorName(status)));
301 errln((UnicodeString)"FAIL: L contains " + (unsigned short)i + " = " +
312 errln((UnicodeString)"FAIL: Lu contains " + (unsigned short)i + " = " +
327 dataerrln((UnicodeString)"FAIL: Can't construst set with category->Ll" + " - " + UnicodeString(u_errorName(status)));
333 errln((UnicodeString)"FAIL: Can't construct set with category->Nd");
523 errln((UnicodeString)"FAIL, set should be empty but isn't: " +
530 errln((UnicodeString)"FAIL, set shouldn't be empty but is: " +
535 errln((UnicodeString)"FAIL, set should be empty but isn't: " +
542 errln((UnicodeString)"FAIL, size should be 0, but is " + set.size() +
547 errln((UnicodeString)"FAIL, size should be 1, but is " + set.size() +
552 errln((UnicodeString)"FAIL, size should be 10, but is " + set.size() +
564 errln((UnicodeString)"FAIL, should contain " + (unsigned short)a + '-' + (unsigned short)b +
568 errln((UnicodeString)"FAIL, shouldn't contain " +
573 errln((UnicodeString)"FAIL, shouldn't contain " +
584 logln((UnicodeString)"a [3-10]: " + a);
585 logln((UnicodeString)"b [7-15]: " + b);
590 logln((UnicodeString)"c.set(a).add(b): " + c);
592 errln((UnicodeString)"FAIL: c.set(a).add(b) = " + c + ", expect " + exp);
598 logln((UnicodeString)"c.complement(): " + c);
600 errln((UnicodeString)"FAIL: c.complement() = " + c + ", expect " + exp);
605 logln((UnicodeString)"c.complement(): " + c);
607 errln((UnicodeString)"FAIL: c.complement() = " + c + ", expect " + exp);
614 logln((UnicodeString)"c.set(a).exclusiveOr(b): " + c);
616 errln((UnicodeString)"FAIL: c.set(a).exclusiveOr(b) = " + c + ", expect " + exp);
622 logln((UnicodeString)"bitsToSet(setToBits(c)): " + c);
624 errln((UnicodeString)"FAIL: bitsToSet(setToBits(c)) = " + c + ", expect " + exp);
628 //UnicodeSet::complement(class UnicodeString const &)
629 //UnicodeSet::complementAll(class UnicodeString const &)
634 //UnicodeSet::removeAll(class UnicodeString const &)
636 //UnicodeSet::retainAll(class UnicodeString const &)
715 // span(UnicodeString) and spanBack(UnicodeString) convenience methods
716 UnicodeString longString=UNICODE_STRING_SIMPLE("aaaaaaaaaabbbbbbbbbbcccccccccc");
730 errln("UnicodeSet.span(UnicodeString, ...) returns incorrect end indexes");
743 errln("UnicodeSet.spanBack(UnicodeString, ...) returns incorrect start indexes");
765 UnicodeString s = it.getString();
801 TEST_ASSERT(s == UnicodeString((UChar32)0x1abcd));
853 UnicodeString pat0, pat1;
857 logln((UnicodeString)"Ok: " + pat0 + " == " + pat1);
859 logln((UnicodeString)"FAIL: " + pat0 + " != " + pat1);
1066 expectContainment(UnicodeString(DATA[i], -1, US_INV), CharsToUnicodeString(DATA[i+1]),
1199 errln((UnicodeString)"FAIL: indexOf('q') = " + j);
1285 UnicodeString buf;
1288 UnicodeString pat(DATA[i+1], -1, US_INV);
1289 UnicodeString exp(DATA[i+2], -1, US_INV);
1298 logln((UnicodeString)"Ok: " + pat + ".closeOver(" + selector + ") => " + exp);
1300 dataerrln((UnicodeString)"FAIL: " + pat + ".closeOver(" + selector + ") => " +
1324 UnicodeString str, buf2;
1325 const UnicodeString *pStr;
1342 errln((UnicodeString)"old "+s.toPattern(buf, TRUE)+" new: "+t.toPattern(buf2, TRUE));
1359 errln((UnicodeString)"FAIL: closeOver("+s2.toPattern(buf, TRUE)+") differs: ");
1360 errln((UnicodeString)"old "+s.toPattern(buf, TRUE)+" new: "+t.toPattern(buf2, TRUE));
1397 UnicodeString pat(pattern, -1, US_INV);
1406 errln((UnicodeString)"FAIL: applyPattern(" +
1415 errln((UnicodeString)"FAIL: " + escape(pat) + " contains(U+0664)");
1418 UnicodeString newpat;
1420 if (newpat == UnicodeString(exp, -1, US_INV)) {
1423 errln((UnicodeString)"FAIL: " + escape(pat) + " => " + newpat);
1427 UnicodeString str("Range ");
1436 errln((UnicodeString)"FAIL: " + escape(str));
1444 void UnicodeSetTest::expectRange(const UnicodeString& label,
1448 UnicodeString pat;
1452 UnicodeString xpat;
1453 errln((UnicodeString)"FAIL: " + label + " => " +
1469 UnicodeString pat;
1481 expectRange((UnicodeString)"ct(" + start + "," + end + ")",
1486 expectRange((UnicodeString)"set(" + start + "," + end + ")",
1500 expectRange((UnicodeString)"add(" + start + "," + end + ")",
1505 expectRange((UnicodeString)"retain(" + start + "," + end + ")",
1513 expectRange((UnicodeString)"!remove(" + start + "," + end + ")",
1519 expectRange((UnicodeString)"!complement(" + start + "," + end + ")",
1541 logln((UnicodeString)"[\\u0000-\\U0010FFFF].contains(" + c +
1544 errln((UnicodeString)"FAIL: [\\u0000-\\U0010FFFF].contains(" + c +
1551 logln((UnicodeString)"* [\\u0000-\\U0010FFFF].contains(" + c +
1555 logln((UnicodeString)"* [\\u0000-\\U0010FFFF].containsNone(" + c +
1559 logln((UnicodeString)"* [\\u0000-\\U0010FFFF].containsSome(" + c +
1564 logln((UnicodeString)"[\\u0000-\\U0010FFFF].indexOf(" + c +
1567 errln((UnicodeString)"FAIL: [\\u0000-\\U0010FFFF].indexOf(" + c +
1588 void add(const UnicodeString& var, const UnicodeString& value,
1591 contents.put(var, new UnicodeString(value), ec);
1598 virtual const UnicodeString* lookup(const UnicodeString& s) const {
1599 return (const UnicodeString*) contents.get(s);
1612 virtual UnicodeString parseReference(const UnicodeString& text,
1616 UnicodeString result;
1654 sym.add(UnicodeString(DATA[i], -1, US_INV), UnicodeString(DATA[i+1], -1, US_INV), ec);
1663 UnicodeString inpat = UnicodeString(DATA[i], -1, US_INV), exppat = UnicodeString(DATA[i+1], -1, US_INV);
1675 errln((UnicodeString)"Failed to read to end of string \""
1687 UnicodeString a, b;
1689 errln((UnicodeString)"Failed, got " + us.toPattern(a, TRUE) +
1692 logln((UnicodeString)"Ok, got " + us.toPattern(a, TRUE));
1707 logln((UnicodeString)"Test pattern " + i + " :" + UnicodeString(DATA[i], -1, US_INV));
1708 UnicodeString str = UnicodeString(DATA[i], -1, US_INV);
1718 errln((UnicodeString)"FAIL: " + UnicodeString(DATA[i], -1, US_INV) + ".size() == " +
1740 logln((UnicodeString)"Testing " + i + ", " + x);
1765 errln((UnicodeString)"FAILED: add: ~" + x + " != " + z);
1766 errln((UnicodeString)"FAILED: add: ~" + a + " != " + c);
1768 checkCanonicalRep(z, (UnicodeString)"complement " + a);
1778 errln((UnicodeString)"FAILED: add: " + x + " | " + y + " != " + z);
1779 errln((UnicodeString)"FAILED: add: " + a + " | " + b + " != " + c);
1781 checkCanonicalRep(z, (UnicodeString)"add " + a + "," + b);
1791 errln((UnicodeString)"FAILED: retain: " + x + " & " + y + " != " + z);
1792 errln((UnicodeString)"FAILED: retain: " + a + " & " + b + " != " + c);
1794 checkCanonicalRep(z, (UnicodeString)"retain " + a + "," + b);
1804 errln((UnicodeString)"FAILED: remove: " + x + " &~ " + y + " != " + z);
1805 errln((UnicodeString)"FAILED: remove: " + a + " &~ " + b + " != " + c);
1807 checkCanonicalRep(z, (UnicodeString)"remove " + a + "," + b);
1817 errln((UnicodeString)"FAILED: complement: " + x + " ^ " + y + " != " + z);
1818 errln((UnicodeString)"FAILED: complement: " + a + " ^ " + b + " != " + c);
1820 checkCanonicalRep(z, (UnicodeString)"complement " + a + "," + b);
1827 void UnicodeSetTest::checkCanonicalRep(const UnicodeSet& set, const UnicodeString& msg) {
1830 errln((UnicodeString)"FAIL result of " + msg +
1840 errln((UnicodeString)"FAIL result of " + msg +
1846 errln((UnicodeString)"FAIL result of " + msg +
1887 UnicodeString UnicodeSetTest::getPairs(const UnicodeSet& set) {
1888 UnicodeString pairs;
1932 UnicodeString pat;
1946 UnicodeString pat;
2004 assertEquals(UnicodeString("RangeCount: ","") + message, s.getRangeCount(), t.getRangeCount());
2005 assertEquals(UnicodeString("size: ","") + message, s.size(), t.size());
2006 UnicodeString source; s.toPattern(source, TRUE);
2007 UnicodeString result; t.toPattern(result, TRUE);
2009 errln((UnicodeString)"FAIL: " + message
2015 logln((UnicodeString)"Ok: " + message
2024 UnicodeSetTest::expectContainment(const UnicodeString& pat,
2025 const UnicodeString& charsIn,
2026 const UnicodeString& charsOut) {
2030 dataerrln((UnicodeString)"FAIL: pattern \"" +
2039 const UnicodeString& charsIn,
2040 const UnicodeString& charsOut) {
2041 UnicodeString pat;
2048 const UnicodeString& setName,
2049 const UnicodeString& charsIn,
2050 const UnicodeString& charsOut) {
2051 UnicodeString bad;
2062 errln((UnicodeString)"Fail: set " + setName + " does not contain " + prettify(bad) +
2065 logln((UnicodeString)"Ok: set " + setName + " contains " + prettify(charsIn));
2076 errln((UnicodeString)"Fail: set " + setName + " contains " + prettify(bad) +
2079 logln((UnicodeString)"Ok: set " + setName + " does not contain " + prettify(charsOut));
2085 const UnicodeString& pattern,
2086 const UnicodeString& expectedPairs){
2090 errln(UnicodeString("FAIL: applyPattern(\"") + pattern +
2095 errln(UnicodeString("FAIL: applyPattern(\"") + pattern +
2100 logln(UnicodeString("Ok: applyPattern(\"") + pattern +
2108 UnicodeString temppattern;
2112 errln(UnicodeString("FAIL: applyPattern(\""+ pattern + "\").toPattern() => " + temppattern + " => invalid pattern"));
2116 errln(UnicodeString("FAIL: applyPattern(\""+ pattern + "\").toPattern() => " + temppattern + " => pairs \""+ escape(getPairs(*tempset)) + "\", expected pairs \"" +
2119 logln(UnicodeString("Ok: applyPattern(\""+ pattern + "\").toPattern() => " + temppattern + " => pairs \"" + escape(getPairs(*tempset)) + "\""));
2127 UnicodeSetTest::expectPairs(const UnicodeSet& set, const UnicodeString& expectedPairs) {
2129 errln(UnicodeString("FAIL: Expected pair list \"") +
2136 const UnicodeString& expPat,
2138 UnicodeString pat;
2141 logln((UnicodeString)"Ok: toPattern() => \"" + pat + "\"");
2143 errln((UnicodeString)"FAIL: toPattern() => \"" + pat + "\", expected \"" + expPat + "\"");
2155 UnicodeString s = CharsToUnicodeString(expStrings[i]);
2158 logln((UnicodeString)"Ok: " + expPat +
2162 errln((UnicodeString)"FAIL: " + expPat +
2175 errln(UnicodeString("ERROR : ") + message);
2179 UnicodeString
2180 UnicodeSetTest::escape(const UnicodeString& s) {
2181 UnicodeString buf;
2209 UnicodeString idPattern=UNICODE_STRING("[:ID_Continue:]", 15);
2216 UnicodeString wsPattern=UNICODE_STRING("[:White_Space:]", 15);
2301 applyPropertyAlias(UNICODE_STRING_SIMPLE("Assigned"), UnicodeString(), errorCode);
2377 const UnicodeString *s;
2416 const UnicodeString *strings[20];
2434 const UnicodeString *nextString() {
2464 matches16CPB(const UChar *s, int32_t start, int32_t limit, const UnicodeString &t) {
2500 const UnicodeString *str;
2520 const UnicodeString *str;
2601 const UnicodeString *str;
2620 const UnicodeString *str;
3169 UnicodeString string;
3682 sets[SLOW]=new UnicodeSet(UnicodeString(s, -1, US_INV).unescape(), errorCode);
3774 UnicodeString string=UnicodeString(s, -1, US_INV).unescape();
3805 UnicodeString pattern16=UnicodeString(pattern, -1, US_INV);
3812 UnicodeString string16=UnicodeString(string, -1, US_INV).unescape();
3839 pattern16=UnicodeString(pattern, -1, US_INV);
3856 pattern16=UnicodeString(pattern, -1, US_INV);
3910 UnicodeString pat;