Home | History | Annotate | Download | only in intltest

Lines Matching refs:source

63    icu4c:  source/test/intltest/transtst.cpp
1309 // with the move to Source-Target/Variant IDs anyway. [aliu]
1961 * Test Source-Target/Variant.
1966 errln((UnicodeString)"FAIL: Bad source count: " + ns);
1971 UnicodeString source;
1972 Transliterator::getAvailableSource(i, source);
1973 logln((UnicodeString)"" + i + ": " + source);
1974 if (source.length() == 0) {
1975 errln("FAIL: empty source");
1978 int32_t nt = Transliterator::countAvailableTargets(source);
1985 Transliterator::getAvailableTarget(j, source, target);
1991 int32_t nv = Transliterator::countAvailableVariants(source, target);
1998 Transliterator::getAvailableVariant(k, source, target, variant);
2130 // const char* source[] = {
2192 // for(int i= 0; source[i] != 0; i++){
2193 // gotResult = source[i];
2194 // expect(*latinToDevToLatin,CharsToUnicodeString(source[i]),CharsToUnicodeString(source[i]));
2317 // Col. 3 = source string
2333 UnicodeString source;
2336 source = CharsToUnicodeString(DATA[i+2]);
2359 if (source.length() != 0) {
2360 expect(*t, source, exp);
2521 const char* const source[MAX_LEN] = {
2652 gotResult = source[i];
2653 expect(*latinToDev,CharsToUnicodeString(source[i]),CharsToUnicodeString(expected[i]));
2654 expect(*devToLatin,CharsToUnicodeString(expected[i]),CharsToUnicodeString(source[i]));
2662 const char* const source[MAX_LEN] = {
2700 gotResult = source[i];
2701 expect(*latinToDev,CharsToUnicodeString(source[i]),CharsToUnicodeString(expected[i]));
2702 expect(*devToLatin,CharsToUnicodeString(expected[i]),CharsToUnicodeString(source[i]));
2710 const char* const source[MAX_LEN] = {
2760 gotResult = source[i];
2761 expect(*latinToDev,CharsToUnicodeString(source[i]),CharsToUnicodeString(expected[i]));
2762 expect(*devToLatin,CharsToUnicodeString(expected[i]),CharsToUnicodeString(source[i]));
2770 const char* const source[] = {
2789 const int MAX_LEN = sizeof(source)/sizeof(source[0]);
2810 errln("error in TestCompoundLatinRT: source[] and expected[] have different lengths!");
2829 gotResult = source[i];
2831 expect(*latinToDevToLatin,CharsToUnicodeString(source[i]),CharsToUnicodeString(source[i]));
2832 expect(*latinToTelToLatin,CharsToUnicodeString(source[i]),CharsToUnicodeString(source[i]));
3065 "Source-", NULL, NULL,
3066 "Source/Variant-", NULL, NULL,
3067 "Source-/Variant", NULL, NULL,
3171 UnicodeString source = CharsToUnicodeString("\\u00E1"); // a-acute
3176 Transliterator *t2 = Transliterator::createFromRules("source-target", UnicodeString(testRules, -1, US_INV), UTRANS_FORWARD, pe, ec);
3177 Transliterator *t3 = Transliterator::createFromRules("target-source", UnicodeString(testRules, -1, US_INV), UTRANS_REVERSE, pe, ec);
3186 expect(*t2, source, target);
3187 expect(*t3, target, source);
3413 const UnicodeString& source = testCases[i+1];
3421 Normalizer::normalize(source, UNORM_NFD, 0, target, ec);
3423 Normalizer::normalize(source, UNORM_NFC, 0, target, ec);
3425 Normalizer::normalize(source, UNORM_NFKD, 0, target, ec);
3427 Normalizer::normalize(source, UNORM_NFKC, 0, target, ec);
3429 target = source;
3432 target = source;
3436 errln((UnicodeString)"FAIL: Internal error normalizing " + source);
3440 expect(*t, source, target);
3505 static UnicodeString _findMatch(const UnicodeString& source,
3509 if (0==source.caseCompare(pairs[i], U_FOLD_CASE_DEFAULT)) {
3542 UnicodeString source;
3543 Transliterator::getAvailableSource(i, source);
3544 UnicodeString test = _findMatch(source, tests);
3546 logln((UnicodeString)"Skipping " + source + "-X");
3549 int32_t targets = Transliterator::countAvailableTargets(source);
3552 Transliterator::getAvailableTarget(j, source, target);
3553 int32_t variants = Transliterator::countAvailableVariants(source, target);
3559 Transliterator::getAvailableVariant(k, source, target, variant);
3560 UnicodeString id = source + "-" + target + "/" + variant;
3920 * Test the source and target set API. These are only implemented
3931 // Expected source
3952 r + " => source = " + src.toPattern(a, TRUE) +
3957 r + " => source = " + src.toPattern(a, TRUE) +
4672 const UnicodeString& source,
4682 expect(*t, source, expectedResult);
4699 const UnicodeString& source,
4702 expect("<ID>", rules, source, expectedResult, pos);
4707 const UnicodeString& source,
4716 expect(*t, source, expectedResult, pos);
4722 const UnicodeString& source,
4725 expect(t, source, expectedResult);
4726 expect(reverseTransliterator, expectedResult, source);
4730 const UnicodeString& source,
4734 UnicodeString result(source);
4736 expectAux(t.getID() + ":String", source, result, expectedResult);
4743 UnicodeString rsource(source);
4750 expectAux(t.getID() + ":Replaceable", source, rsource, expectedResult);
4757 rsource = source;
4764 for (int32_t i=0; i<source.length(); ++i) {
4768 log.append(source.charAt(i)).append(" -> ");
4770 t.transliterate(rsource, index, source.charAt(i), status);
4823 const UnicodeString& source,
4826 expectAux(tag, source + " -> " + result,