Home | History | Annotate | Download | only in intltest

Lines Matching defs:PAT

234     const char* pat[]    = { "#.#", "#.", ".#", "#" };
235 int32_t pat_length = (int32_t)(sizeof(pat) / sizeof(pat[0]));
241 DecimalFormat fmt(pat[i], sym, status);
242 if (U_FAILURE(status)) { errln((UnicodeString)"FAIL: DecimalFormat constructor failed for " + pat[i]); continue; }
245 errln((UnicodeString)"FAIL: Pattern " + pat[i] + " should transmute to " + newpat[i] +
251 errln((UnicodeString)"FAIL: Pattern " + pat[i] + " should format zero as " + num[i] +
291 const char* pat[] = { "0.####E0", "00.000E00", "##0.######E000", "0.###E0;[0.###E0]" };
292 int32_t pat_length = (int32_t)(sizeof(pat) / sizeof(pat[0]));
376 DecimalFormat fmt(pat[p], sym, status);
379 logln((UnicodeString)"Pattern \"" + pat[p] + "\" -toPattern-> \"" +
602 UnicodeString *pat;
609 pat = new UnicodeString("a'fo''o'b#");
610 DecimalFormat *fmt = new DecimalFormat(*pat, *sym, status);
613 logln((UnicodeString)"Pattern \"" + *pat + "\"");
620 delete pat;
622 pat = new UnicodeString("a''b#");
623 fmt = new DecimalFormat(*pat, *sym, status);
625 logln((UnicodeString)"Pattern \"" + *pat + "\"");
630 delete pat;
642 UnicodeString pat;
650 pat.append(currency).append("#,##0.00;-").
652 DecimalFormat *fmt = new DecimalFormat(pat, *sym, status);
654 pat.truncate(0);
655 logln((UnicodeString)"Pattern \"" + fmt->toPattern(pat) + "\"");
663 pat.truncate(0);
665 pat.append(currency).append(currency).
669 fmt = new DecimalFormat(pat, *sym, status);
672 logln((UnicodeString)"Pattern \"" + fmt->toPattern(pat) + "\"");
1282 const char* PAT[] = { "#E0", "0.####E0", "00.000E00", "##0.####E000",
1284 int32_t PAT_length = (int32_t)(sizeof(PAT) / sizeof(PAT[0]));
1294 UnicodeString pat(PAT[i]);
1295 DecimalFormat df(pat, US, status);
1299 if (pat == pat2) {
1301 pat + "\" -> \"" +
1305 pat + "\" -> \"" +
1313 errln(UnicodeString("FAIL \"" + pat +
2022 UnicodeString pat(" #,##0.00");
2023 pat.insert(0, (UChar)0x00A4);
2024 DecimalFormat fmt(pat, sym, ec);
2061 DecimalFormat fmt2(pat, sym, ec);
2116 const char* pat=DATA[i];
2117 UBool valid = (*pat) == '+';
2118 pat += 2;
2120 DecimalFormat fmt(pat, ec); // locale doesn't matter here
2123 pat, u_errorName(ec));
2126 pat, (valid?"succeeded":"failed"),
2142 /*7*/ "pat:", // <pattern or '-'> <exp. toPattern or '-' or 'err'>
2192 UnicodeString pat, tok, mloc, str, out, where, currAmt;
2225 pat = tok;
2227 fmt = new DecimalFormat(pat, new DecimalFormatSymbols(loc, ec), ec);
2229 errln("FAIL: " + where + "Pattern \"" + pat + "\": " + u_errorName(ec));
2248 assertEquals(where + "\"" + pat + "\".format(" + num + ")",
2260 assertEquals(where + "\"" + pat + "\".parse(\"" + str + "\")",
2274 assertEquals(where + "\"" + pat + "\".parse(\"" + str + "\")",
2323 // pat: <pattern> <exp. toPattern, or '-' or 'err'>
2332 errln("FAIL: " + where + "Invalid command \"pat: - err\"");
2336 testpat = pat;
2449 UnicodeString pat;
2450 ((DecimalFormat*) &fmt)->toPattern(pat);
2453 pat + " = " +
2457 pat + " = " +
2522 UnicodeString pat;
2523 ((DecimalFormat*) &fmt)->toPattern(pat);
2526 escape(pat) + " = \"" +
2548 escape(pat) + " = \"" +
2606 UnicodeString pat;
2607 fmt.toPattern(pat);
2608 if (pat == exp) {
2609 logln(UnicodeString("Ok \"") + pat + "\"");
2611 errln(UnicodeString("FAIL \"") + pat + "\", expected \"" + exp + "\"");
2615 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2617 expectPad(fmt, pat, pos, 0, (UnicodeString)"");
2619 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2621 expectPad(fmt, pat, pos, width, UnicodeString(pad));
2623 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2628 fmt.applyPattern(pat, status);
2643 logln(UnicodeString("Ok \"") + pat + "\" pos=" + apos + infoStr);
2645 errln(UnicodeString("FAIL \"") + pat + "\" pos=" + apos +
3219 UnicodeString pat = ctou(DATA[i][1]);
3230 pat = pat.findAndReplace(ctou("\\u00A4"), doubleCurrencyStr);
3232 pat = pat.findAndReplace(ctou("\\u00A4\\u00A4"), tripleCurrencyStr);
3235 DecimalFormat* fmt = new DecimalFormat(pat, new DecimalFormatSymbols(*sym), status);
3333 UnicodeString pat;
3336 pat.append(currency).append(currency).append(currency).append("#,##0.00;-").append(currency).append(currency).append(currency).append("#,##0.00");
3337 DecimalFormat* fmt = new DecimalFormat(pat, sym, status);
7193 UnicodeString pat(" #,##0.00");
7194 pat.insert(0, (UChar)0x00A4);
7196 DecimalFormat fmt(pat, custom, status);