Lines Matching refs:UnicodeString
85 static UnicodeString printSortKey(const uint8_t *p, int32_t length);
86 static UnicodeString printCollationKey(const CollationKey &key);
98 void parseString(int32_t &start, UnicodeString &prefix, UnicodeString &s, UErrorCode &errorCode);
99 Collation::Level parseRelationAndString(UnicodeString &s, IcuTestErrorCode &errorCode);
106 UBool needsNormalization(const UnicodeString &s, UErrorCode &errorCode) const;
111 UBool getCollationKey(const char *norm, const UnicodeString &line,
116 UBool checkCompareTwo(const char *norm, const UnicodeString &prevFileLine,
117 const UnicodeString &prevString, const UnicodeString &s,
123 UnicodeString fileLine;
125 UnicodeString fileTestName;
167 rbc->internalGetCEs(UnicodeString(FALSE, s, 2), ces, errorCode);
232 UnicodeString s(c);
346 UnicodeString empty("[]");
347 UnicodeString diffString;
485 UnicodeString(s).toUTF8String(utf8);
929 const UnicodeString &s = iter.getString();
947 UnicodeString CollationTest::printSortKey(const uint8_t *p, int32_t length) {
948 UnicodeString s;
963 UnicodeString CollationTest::printCollationKey(const CollationKey &key) {
994 void CollationTest::parseString(int32_t &start, UnicodeString &prefix, UnicodeString &s,
1022 Collation::Level CollationTest::parseRelationAndString(UnicodeString &s, IcuTestErrorCode &errorCode) {
1065 UnicodeString prefix;
1130 UnicodeString attrString = fileLine.tempSubStringBetween(start, equalPos);
1131 UnicodeString valueString = fileLine.tempSubString(equalPos+1);
1169 if(attrString == UnicodeString(attributes[i].name, -1, US_INV)) {
1183 if(valueString == UnicodeString(attributeValues[i].name, -1, US_INV)) {
1236 UnicodeString rules;
1244 UnicodeString reason;
1254 infoln(UnicodeString(" reason: ") + reason);
1257 infoln(UnicodeString(" snippet: ...") +
1265 UnicodeString(), reason);
1312 UBool CollationTest::needsNormalization(const UnicodeString &s, UErrorCode &errorCode) const {
1351 UBool CollationTest::getCollationKey(const char *norm, const UnicodeString &line,
1498 const UnicodeString &surrogatesToFFFD(const UnicodeString &s, UnicodeString &buffer) {
1544 UBool CollationTest::checkCompareTwo(const char *norm, const UnicodeString &prevFileLine,
1545 const UnicodeString &prevString, const UnicodeString &s,
1613 UnicodeString prevBuffer, sBuffer;
1614 const UnicodeString &prevValid = surrogatesToFFFD(prevString, prevBuffer);
1615 const UnicodeString &sValid = surrogatesToFFFD(s, sBuffer);
1617 UnicodeString(prevValid).toUTF8String(prevUTF8);
1618 UnicodeString(sValid).toUTF8String(sUTF8);
1761 UnicodeString prevFileLine = UNICODE_STRING("(none)", 6);
1762 UnicodeString prevString, s;
1793 UnicodeString pn = nfd->normalize(prevString, errorCode);
1794 UnicodeString n = nfd->normalize(s, errorCode);