Home | History | Annotate | Download | only in intltest

Lines Matching defs:source

66    icu4c:  source/test/intltest/transtst.cpp
1311 // with the move to Source-Target/Variant IDs anyway. [aliu]
1963 * Test Source-Target/Variant.
1968 errln((UnicodeString)"FAIL: Bad source count: " + ns);
1973 UnicodeString source;
1974 Transliterator::getAvailableSource(i, source);
1975 logln((UnicodeString)"" + i + ": " + source);
1976 if (source.length() == 0) {
1977 errln("FAIL: empty source");
1980 int32_t nt = Transliterator::countAvailableTargets(source);
1987 Transliterator::getAvailableTarget(j, source, target);
1993 int32_t nv = Transliterator::countAvailableVariants(source, target);
2000 Transliterator::getAvailableVariant(k, source, target, variant);
2132 // const char* source[] = {
2194 // for(int i= 0; source[i] != 0; i++){
2195 // gotResult = source[i];
2196 // expect(*latinToDevToLatin,CharsToUnicodeString(source[i]),CharsToUnicodeString(source[i]));
2319 // Col. 3 = source string
2335 UnicodeString source;
2338 source = CharsToUnicodeString(DATA[i+2]);
2361 if (source.length() != 0) {
2362 expect(*t, source, exp);
2523 const char* const source[MAX_LEN] = {
2654 gotResult = source[i];
2655 expect(*latinToDev,CharsToUnicodeString(source[i]),CharsToUnicodeString(expected[i]));
2656 expect(*devToLatin,CharsToUnicodeString(expected[i]),CharsToUnicodeString(source[i]));
2664 const char* const source[MAX_LEN] = {
2702 gotResult = source[i];
2703 expect(*latinToDev,CharsToUnicodeString(source[i]),CharsToUnicodeString(expected[i]));
2704 expect(*devToLatin,CharsToUnicodeString(expected[i]),CharsToUnicodeString(source[i]));
2712 const char* const source[MAX_LEN] = {
2762 gotResult = source[i];
2763 expect(*latinToDev,CharsToUnicodeString(source[i]),CharsToUnicodeString(expected[i]));
2764 expect(*devToLatin,CharsToUnicodeString(expected[i]),CharsToUnicodeString(source[i]));
2772 const char* const source[] = {
2791 const int MAX_LEN = UPRV_LENGTHOF(source);
2812 errln("error in TestCompoundLatinRT: source[] and expected[] have different lengths!");
2831 gotResult = source[i];
2833 expect(*latinToDevToLatin,CharsToUnicodeString(source[i]),CharsToUnicodeString(source[i]));
2834 expect(*latinToTelToLatin,CharsToUnicodeString(source[i]),CharsToUnicodeString(source[i]));
3067 "Source-", NULL, NULL,
3068 "Source/Variant-", NULL, NULL,
3069 "Source-/Variant", NULL, NULL,
3173 UnicodeString source = CharsToUnicodeString("\\u00E1"); // a-acute
3178 Transliterator *t2 = Transliterator::createFromRules("source-target", UnicodeString(testRules, -1, US_INV), UTRANS_FORWARD, pe, ec);
3179 Transliterator *t3 = Transliterator::createFromRules("target-source", UnicodeString(testRules, -1, US_INV), UTRANS_REVERSE, pe, ec);
3188 expect(*t2, source, target);
3189 expect(*t3, target, source);
3415 const UnicodeString& source = testCases[i+1];
3423 Normalizer::normalize(source, UNORM_NFD, 0, target, ec);
3425 Normalizer::normalize(source, UNORM_NFC, 0, target, ec);
3427 Normalizer::normalize(source, UNORM_NFKD, 0, target, ec);
3429 Normalizer::normalize(source, UNORM_NFKC, 0, target, ec);
3431 target = source;
3434 target = source;
3438 errln((UnicodeString)"FAIL: Internal error normalizing " + source);
3442 expect(*t, source, target);
3507 static UnicodeString _findMatch(const UnicodeString& source,
3511 if (0==source.caseCompare(pairs[i], U_FOLD_CASE_DEFAULT)) {
3544 UnicodeString source;
3545 Transliterator::getAvailableSource(i, source);
3546 UnicodeString test = _findMatch(source, tests);
3548 logln((UnicodeString)"Skipping " + source + "-X");
3551 int32_t targets = Transliterator::countAvailableTargets(source);
3554 Transliterator::getAvailableTarget(j, source, target);
3555 int32_t variants = Transliterator::countAvailableVariants(source, target);
3561 Transliterator::getAvailableVariant(k, source, target, variant);
3562 UnicodeString id = source + "-" + target + "/" + variant;
3933 * Test the source and target set API. These are only implemented
3944 // Expected source
3965 r + " => source = " + src.toPattern(a, TRUE) +
3970 r + " => source = " + src.toPattern(a, TRUE) +
4684 const UnicodeString& source,
4694 expect(*t, source, expectedResult);
4711 const UnicodeString& source,
4714 expect("<ID>", rules, source, expectedResult, pos);
4719 const UnicodeString& source,
4728 expect(*t, source, expectedResult, pos);
4734 const UnicodeString& source,
4737 expect(t, source, expectedResult);
4738 expect(reverseTransliterator, expectedResult, source);
4742 const UnicodeString& source,
4746 UnicodeString result(source);
4748 expectAux(t.getID() + ":String", source, result, expectedResult);
4755 UnicodeString rsource(source);
4762 expectAux(t.getID() + ":Replaceable", source, rsource, expectedResult);
4769 rsource = source;
4776 for (int32_t i=0; i<source.length(); ++i) {
4780 log.append(source.charAt(i)).append(" -> ");
4782 t.transliterate(rsource, index, source.charAt(i), status);
4835 const UnicodeString& source,
4838 expectAux(tag, source + " -> " + result,