Lines Matching refs:pattern
76 * Null exception when formatting pattern with MessageFormat
80 UnicodeString pattern [] = {
96 //Apply pattern with param and print the result
97 messageFormatter->applyPattern(pattern[1], status);
111 //Apply pattern without param and print the result
112 messageFormatter->applyPattern(pattern[0], status);
136 //If we use pattern[1] for the message with param,
138 //If we use pattern[2] for the message with param,
141 //in applyPattern() when the pattern does not
154 * the original pattern string, rather than reconstituting a new (equivalent) one.
155 * This trivially eliminates issues with rounding or any other pattern string differences.
191 logln("Apply with pattern : " + pattern1);
261 logln("Apply with pattern : " + pattern2);
431 format1 = new MessageFormat("pattern{0}");
456 UnicodeString originalPattern("initial pattern");
464 errln("illegal pattern: \"" + illegalPattern + "\"");
467 errln("pattern after: \"" + mf.toPattern() + "\"");
488 UnicodeString pattern = patterns[i];
489 mf->applyPattern(pattern, status);
496 logln("pattern: \"" + pattern + "\"");
516 errln("pattern: \"" + pattern + "\"");
541 logln("pattern: \"" + mf->toPattern(pat) + "\"");
564 UnicodeString originalPattern("initial pattern");
570 logln("pattern before: \"" + mf->toPattern(pat) + "\"");
571 logln("illegal pattern: \"" + illegalPattern + "\"");
575 errln("Should have thrown IllegalArgumentException for pattern : " + illegalPattern);
578 errln("pattern after: \"" + mf.toPattern() + "\"");
584 * ChoiceFormat is silent about the pattern usage in javadoc.
593 logln("Formatter Pattern : " + fmt->toPattern(pat));
641 UnicodeString pattern("-");
642 pattern += (UChar) 0x221E;
643 pattern += "<are negative|0<are no or fraction|1#is one|1<is 1+|";
644 pattern += (UChar) 0x221E;
645 pattern += "<are many.";
647 ChoiceFormat *fmt = new ChoiceFormat(pattern, status);
650 if (fmt->toPattern(pat) != pattern) {
651 errln( (UnicodeString) "Formatter Pattern : " + pat);
652 errln( (UnicodeString) "Expected Pattern : " + pattern);
702 UnicodeString pattern("{0,choice,1#YES|2#NO}");
709 mf->applyPattern(prefix + pattern, status);
717 logln(UnicodeString("") + i + ". pattern :\"" + mf->toPattern(pat) + "\"");
749 logln("pattern: \"" + mf->toPattern(pat) + "\"");
763 logln("pattern: \"" + mf->toPattern(pat) + "\"");
831 MessageFormat *mf = new MessageFormat("pattern", status);
834 (UnicodeString)"pattern",
839 logln("pattern: \"" + mf->toPattern(pat) + "\"");
860 * MessageFormat handles single quotes in pattern wrong.
914 * pattern characters '|', '#', '<', and '\u2264'. Two quotes in a row
929 // Pattern 0 value 1 value
945 errln("Fail: Pattern \"" + DATA[i] + "\" x "+j+" -> " +
954 errln("Fail: Pattern \"" + DATA[i] + "\" x toPattern -> \"" + pat + "\"");
956 logln("Ok: Pattern \"" + DATA[i] + "\" x toPattern -> \"" + pat + "\"");
959 errln("Fail: Pattern \"" + DATA[i] + "\" -> " + e);