Lines Matching defs:pat

235     const char* pat[]    = { "#.#", "#.", ".#", "#" };
236 int32_t pat_length = (int32_t)(sizeof(pat) / sizeof(pat[0]));
242 DecimalFormat fmt(pat[i], sym, status);
243 if (U_FAILURE(status)) { errln((UnicodeString)"FAIL: DecimalFormat constructor failed for " + pat[i]); continue; }
246 errln((UnicodeString)"FAIL: Pattern " + pat[i] + " should transmute to " + newpat[i] +
252 errln((UnicodeString)"FAIL: Pattern " + pat[i] + " should format zero as " + num[i] +
292 const char* pat[] = { "0.####E0", "00.000E00", "##0.######E000", "0.###E0;[0.###E0]" };
293 int32_t pat_length = (int32_t)(sizeof(pat) / sizeof(pat[0]));
377 DecimalFormat fmt(pat[p], sym, status);
380 logln((UnicodeString)"Pattern \"" + pat[p] + "\" -toPattern-> \"" +
603 UnicodeString *pat;
610 pat = new UnicodeString("a'fo''o'b#");
611 DecimalFormat *fmt = new DecimalFormat(*pat, *sym, status);
614 logln((UnicodeString)"Pattern \"" + *pat + "\"");
621 delete pat;
623 pat = new UnicodeString("a''b#");
624 fmt = new DecimalFormat(*pat, *sym, status);
626 logln((UnicodeString)"Pattern \"" + *pat + "\"");
631 delete pat;
643 UnicodeString pat;
651 pat.append(currency).append("#,##0.00;-").
653 DecimalFormat *fmt = new DecimalFormat(pat, *sym, status);
655 pat.truncate(0);
656 logln((UnicodeString)"Pattern \"" + fmt->toPattern(pat) + "\"");
664 pat.truncate(0);
666 pat.append(currency).append(currency).
670 fmt = new DecimalFormat(pat, *sym, status);
673 logln((UnicodeString)"Pattern \"" + fmt->toPattern(pat) + "\"");
1295 UnicodeString pat(PAT[i]);
1296 DecimalFormat df(pat, US, status);
1300 if (pat == pat2) {
1302 pat + "\" -> \"" +
1306 pat + "\" -> \"" +
1314 errln(UnicodeString("FAIL \"" + pat +
2023 UnicodeString pat(" #,##0.00");
2024 pat.insert(0, (UChar)0x00A4);
2025 DecimalFormat fmt(pat, sym, ec);
2062 DecimalFormat fmt2(pat, sym, ec);
2117 const char* pat=DATA[i];
2118 UBool valid = (*pat) == '+';
2119 pat += 2;
2121 DecimalFormat fmt(pat, ec); // locale doesn't matter here
2124 pat, u_errorName(ec));
2127 pat, (valid?"succeeded":"failed"),
2143 /*7*/ "pat:", // <pattern or '-'> <exp. toPattern or '-' or 'err'>
2193 UnicodeString pat, tok, mloc, str, out, where, currAmt;
2226 pat = tok;
2228 fmt = new DecimalFormat(pat, new DecimalFormatSymbols(loc, ec), ec);
2230 errln("FAIL: " + where + "Pattern \"" + pat + "\": " + u_errorName(ec));
2249 assertEquals(where + "\"" + pat + "\".format(" + num + ")",
2261 assertEquals(where + "\"" + pat + "\".parse(\"" + str + "\")",
2275 assertEquals(where + "\"" + pat + "\".parse(\"" + str + "\")",
2330 // pat: <pattern> <exp. toPattern, or '-' or 'err'>
2339 errln("FAIL: " + where + "Invalid command \"pat: - err\"");
2343 testpat = pat;
2456 UnicodeString pat;
2457 ((DecimalFormat*) &fmt)->toPattern(pat);
2460 pat + " = " +
2464 pat + " = " +
2529 UnicodeString pat;
2530 ((DecimalFormat*) &fmt)->toPattern(pat);
2533 escape(pat) + " = \"" +
2555 escape(pat) + " = \"" +
2613 UnicodeString pat;
2614 fmt.toPattern(pat);
2615 if (pat == exp) {
2616 logln(UnicodeString("Ok \"") + pat + "\"");
2618 errln(UnicodeString("FAIL \"") + pat + "\", expected \"" + exp + "\"");
2622 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2624 expectPad(fmt, pat, pos, 0, (UnicodeString)"");
2626 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2628 expectPad(fmt, pat, pos, width, UnicodeString(pad));
2630 void NumberFormatTest::expectPad(DecimalFormat& fmt, const UnicodeString& pat,
2635 fmt.applyPattern(pat, status);
2650 logln(UnicodeString("Ok \"") + pat + "\" pos=" + apos + infoStr);
2652 errln(UnicodeString("FAIL \"") + pat + "\" pos=" + apos +
3226 UnicodeString pat = ctou(DATA[i][1]);
3237 pat = pat.findAndReplace(ctou("\\u00A4"), doubleCurrencyStr);
3239 pat = pat.findAndReplace(ctou("\\u00A4\\u00A4"), tripleCurrencyStr);
3242 DecimalFormat* fmt = new DecimalFormat(pat, new DecimalFormatSymbols(*sym), status);
3340 UnicodeString pat;
3343 pat.append(currency).append(currency).append(currency).append("#,##0.00;-").append(currency).append(currency).append(currency).append("#,##0.00");
3344 DecimalFormat* fmt = new DecimalFormat(pat, sym, status);
7199 UnicodeString pat(" #,##0.00");
7200 pat.insert(0, (UChar)0x00A4);
7202 DecimalFormat fmt(pat, custom, status);