Lines Matching refs:pat
218 const char* pat[] = { "#.#", "#.", ".#", "#" };
219 int32_t pat_length = (int32_t)(sizeof(pat) / sizeof(pat[0]));
225 DecimalFormat fmt(pat[i], sym, status);
226 if (U_FAILURE(status)) { errln((UnicodeString)"FAIL: DecimalFormat constructor failed for " + pat[i]); continue; }
229 errln((UnicodeString)"FAIL: Pattern " + pat[i] + " should transmute to " + newpat[i] +
235 errln((UnicodeString)"FAIL: Pattern " + pat[i] + " should format zero as " + num[i] +
275 const char* pat[] = { "0.####E0", "00.000E00", "##0.######E000", "0.###E0;[0.###E0]" };
276 int32_t pat_length = (int32_t)(sizeof(pat) / sizeof(pat[0]));
360 DecimalFormat fmt(pat[p], sym, status);
363 logln((UnicodeString)"Pattern \"" + pat[p] + "\" -toPattern-> \"" +
586 UnicodeString *pat;
593 pat = new UnicodeString("a'fo''o'b#");
594 DecimalFormat *fmt = new DecimalFormat(*pat, *sym, status);
597 logln((UnicodeString)"Pattern \"" + *pat + "\"");
604 delete pat;
606 pat = new UnicodeString("a''b#");
607 fmt = new DecimalFormat(*pat, *sym, status);
609 logln((UnicodeString)"Pattern \"" + *pat + "\"");
614 delete pat;
626 UnicodeString pat;
634 pat.append(currency).append("#,##0.00;-").
636 DecimalFormat *fmt = new DecimalFormat(pat, *sym, status);
638 pat.truncate(0);
639 logln((UnicodeString)"Pattern \"" + fmt->toPattern(pat) + "\"");
647 pat.truncate(0);
649 pat.append(currency).append(currency).
653 fmt = new DecimalFormat(pat, *sym, status);
656 logln((UnicodeString)"Pattern \"" + fmt->toPattern(pat) + "\"");
1264 const char* PAT[] = { "#E0", "0.####E0", "00.000E00", "##0.####E000",
1266 int32_t PAT_length = (int32_t)(sizeof(PAT) / sizeof(PAT[0]));
1276 UnicodeString pat(PAT[i]);
1277 DecimalFormat df(pat, US, status);
1281 if (pat == pat2) {
1283 pat + "\" -> \"" +
1287 pat + "\" -> \"" +
1295 errln(UnicodeString("FAIL \"" + pat +
1985 UnicodeString pat(" #,##0.00");
1986 pat.insert(0, (UChar)0x00A4);
1987 DecimalFormat fmt(pat, sym, ec);
2024 DecimalFormat fmt2(pat, sym, ec);
2079 const char* pat=DATA[i];
2080 UBool valid = (*pat) == '+';
2081 pat += 2;
2083 DecimalFormat fmt(pat, ec); // locale doesn't matter here
2086 pat, u_errorName(ec));
2089 pat, (valid?"succeeded":"failed"),
2105 /*7*/ "pat:", // <pattern or '-'> <exp. toPattern or '-' or 'err'>
2155 UnicodeString pat, tok, mloc, str, out, where, currAmt;
2188 pat = tok;
2190 fmt = new DecimalFormat(pat, new DecimalFormatSymbols(loc, ec), ec);
2192 errln("FAIL: " + where + "Pattern \"" + pat + "\": " + u_errorName(ec));
2211 assertEquals(where + "\"" + pat + "\".format(" + num + ")",
2223 assertEquals(where + "\"" + pat + "\".parse(\"" + str + "\")",
2237 assertEquals(where + "\"" + pat + "\".parse(\"" + str + "\")",
2286 // pat: <pattern> <exp. toPattern, or '-' or 'err'>
2295 errln("FAIL: " + where + "Invalid command \"pat: - err\"");
2299 testpat = pat;
2412 UnicodeString pat;
2413 ((DecimalFormat*) &fmt)->toPattern(pat);
2416 pat + " = " +
2420 pat + " = " +
2485 UnicodeString pat;
2486 ((DecimalFormat*) &fmt)->toPattern(pat);
2489 escape(pat) + " = \"" +
2511 escape(pat) + " = \"" +
2569 UnicodeString pat;
2570 fmt.toPattern(pat);
2571 if (pat == exp) {
2572 logln(UnicodeString("Ok \"") + pat + "\"");
2574 errln(UnicodeString("FAIL \"") + pat + "\", expected \"" + exp + "\"");
2578 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2580 expectPad(fmt, pat, pos, 0, (UnicodeString)"");
2582 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2584 expectPad(fmt, pat, pos, width, UnicodeString(pad));
2586 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2591 fmt.applyPattern(pat, status);
2606 logln(UnicodeString("Ok \"") + pat + "\" pos=" + apos + infoStr);
2608 errln(UnicodeString("FAIL \"") + pat + "\" pos=" + apos +
3110 UnicodeString pat = ctou(DATA[i][1]);
3121 pat = pat.findAndReplace(ctou("\\u00A4"), doubleCurrencyStr);
3123 pat = pat.findAndReplace(ctou("\\u00A4\\u00A4"), tripleCurrencyStr);
3126 DecimalFormat* fmt = new DecimalFormat(pat, new DecimalFormatSymbols(*sym), status);
3224 UnicodeString pat;
3227 pat.append(currency).append(currency).append(currency).append("#,##0.00;-").append(currency).append(currency).append(currency).append("#,##0.00");
3228 DecimalFormat* fmt = new DecimalFormat(pat, sym, status);