• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/test/intltest/

Lines Matching refs:UnicodeString

44     UnicodeString patternData[] = {
45 UnicodeString("yM"), // 00
46 UnicodeString("yMMM"), // 01
47 UnicodeString("yMd"), // 02
48 UnicodeString("yMMMd"), // 03
49 UnicodeString("Md"), // 04
50 UnicodeString("MMMd"), // 05
51 UnicodeString("MMMMd"), // 06
52 UnicodeString("yQQQ"), // 07
53 UnicodeString("hhmm"), // 08
54 UnicodeString("HHmm"), // 09
55 UnicodeString("jjmm"), // 10
56 UnicodeString("mmss"), // 11
57 UnicodeString("yyyyMMMM"), // 12
58 UnicodeString("MMMEd"), // 13
59 UnicodeString("Ed"), // 14
60 UnicodeString("jmmssSSS"), // 15
61 UnicodeString("JJmm"), // 16
62 UnicodeString(),
80 UnicodeString patternResults[] = {
82 UnicodeString("1/1999"), // 00: yM
83 UnicodeString("Jan 1999"), // 01: yMMM
84 UnicodeString("1/13/1999"), // 02: yMd
85 UnicodeString("Jan 13, 1999"), // 03: yMMMd
86 UnicodeString("1/13"), // 04: Md
87 UnicodeString("Jan 13"), // 05: MMMd
88 UnicodeString("January 13"), // 06: MMMMd
89 UnicodeString("Q1 1999"), // 07: yQQQ
90 UnicodeString("11:58 PM"), // 08: hhmm
91 UnicodeString("23:58"), // 09: HHmm
92 UnicodeString("11:58 PM"), // 10: jjmm
93 UnicodeString("58:59"), // 11: mmss
94 UnicodeString("January 1999"), // 12: yyyyMMMM
95 UnicodeString("Wed, Jan 13"), // 13: MMMEd -> EEE, MMM d
96 UnicodeString("13 Wed"), // 14: Ed -> d EEE
97 UnicodeString("11:58:59.123 PM"), // 15: jmmssSSS -> "h:mm:ss.SSS a"
98 UnicodeString("11:58"), // 16: JJmm
101 UnicodeString("1/11 H"), // 0: yM
102 UnicodeString("Jan 11 Heisei"), // 1: yMMM
103 UnicodeString("1/13/11 H"), // 2: yMd
104 UnicodeString("Jan 13, 11 Heisei"), // 3: yMMMd
105 UnicodeString("1/13"), // 4: Md
106 UnicodeString("Jan 13"), // 5: MMMd
107 UnicodeString("January 13"), // 6: MMMMd
108 UnicodeString("Q1 11 Heisei"), // 7: yQQQ
109 UnicodeString("11:58 PM"), // 8: hhmm
110 UnicodeString("23:58"), // 9: HHmm
111 UnicodeString("11:58 PM"), // 10: jjmm
112 UnicodeString("58:59"), // 11: mmss
113 UnicodeString("January 11 Heisei"), // 12: yyyyMMMM
114 UnicodeString("Wed, Jan 13"), // 13: MMMEd -> EEE, MMM d"
115 UnicodeString("13 Wed"), // 14: Ed -> d EEE
116 UnicodeString("11:58:59.123 PM"), // 15: jmmssSSS -> "h:mm:ss.SSS a"
117 UnicodeString("11:58"), // 16: JJmm
120 UnicodeString("1.1999"), // 00: yM
121 UnicodeString("Jan. 1999"), // 01: yMMM
122 UnicodeString("13.1.1999"), // 02: yMd
123 UnicodeString("13. Jan. 1999"), // 03: yMMMd
124 UnicodeString("13.1."), // 04: Md
125 UnicodeString("13. Jan."), // 05: MMMd
126 UnicodeString("13. Januar"), // 06: MMMMd
127 UnicodeString("Q1 1999"), // 07: yQQQ
128 UnicodeString("11:58 nachm."), // 08: hhmm
129 UnicodeString("23:58"), // 09: HHmm
130 UnicodeString("23:58"), // 10: jjmm
131 UnicodeString("58:59"), // 11: mmss
132 UnicodeString("Januar 1999"), // 12: yyyyMMMM
133 UnicodeString("Mi., 13. Jan."), // 13: MMMEd -> EEE, d. MMM
134 UnicodeString("Mi., 13."), // 14: Ed -> EEE d.
135 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "HH:mm:ss,SSS"
136 UnicodeString("23:58"), // 16: JJmm
139 UnicodeString("1.1999"), // 00: yM (fixed expected result per ticket:6626:)
140 UnicodeString("tammi 1999"), // 01: yMMM
141 UnicodeString("13.1.1999"), // 02: yMd
142 UnicodeString("13. tammikuuta 1999"), // 03: yMMMd
143 UnicodeString("13.1."), // 04: Md
144 UnicodeString("13.1."), // 05: MMMd
145 UnicodeString("13. tammikuuta"), // 06: MMMMd
146 UnicodeString("1. nelj. 1999"), // 07: yQQQ
147 UnicodeString("11.58 ip."), // 08: hhmm
148 UnicodeString("23.58"), // 09: HHmm
149 UnicodeString("23.58"), // 10: jjmm
150 UnicodeString("58.59"), // 11: mmss
151 UnicodeString("tammikuu 1999"), // 12: yyyyMMMM
152 UnicodeString("ke 13. tammikuuta"), // 13: MMMEd -> EEE d. MMM
153 UnicodeString("ke 13."), // 14: Ed -> ccc d.
154 UnicodeString("23.58.59,123"), // 15: jmmssSSS -> "H.mm.ss,SSS"
155 UnicodeString("23.58"), // 16: JJmm
158 UnicodeString("1/1999"), // 00: yM -> "M/y"
159 UnicodeString("ene 1999"), // 01: yMMM -> "MMM y"
160 UnicodeString("13/1/1999"), // 02: yMd -> "d/M/y"
161 UnicodeString("13 ene 1999"), // 03: yMMMd -> "d MMM y"
162 UnicodeString("13/1"), // 04: Md -> "d/M"
163 UnicodeString("13 ene"), // 05: MMMd -> "d MMM"
164 UnicodeString("13 de enero"), // 06: MMMMd -> "d 'de' MMMM"
165 UnicodeString("T1 1999"), // 07: yQQQ -> "QQQ y"
166 UnicodeString("11:58 p. m."), // 08: hhmm -> "hh:mm a"
167 UnicodeString("23:58"), // 09: HHmm -> "HH:mm"
168 UnicodeString("23:58"), // 10: jjmm -> "HH:mm"
169 UnicodeString("58:59"), // 11: mmss -> "mm:ss"
170 UnicodeString("enero de 1999"), // 12: yyyyMMMM -> "MMMM 'de' yyyy"
173 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS"
174 UnicodeString("23:58"), // 16: JJmm
177 UnicodeString("1999/1"), // 00: yM -> y/M
179 UnicodeString("1999/1/13"), // 02: yMd -> y/M/d
181 UnicodeString("1/13"), // 04: Md -> M/d
186 UnicodeString("23:58"), // 09: HHmm -> HH:mm
187 UnicodeString("23:58"), // 10: jjmm
188 UnicodeString("58:59"), // 11: mmss -> mm:ss
192 UnicodeString("23:58:59.123"), // 15: jmmssSSS -> "H:mm:ss.SSS"
193 UnicodeString("23:58"), // 16: JJmm
200 UnicodeString("1/13"), // 04: Md -> M/d
205 UnicodeString("23:58"), // 09: HHmm -> HH:mm (as for ja)
206 UnicodeString("23:58"), // 10: jjmm
207 UnicodeString("58:59"), // 11: mmss -> mm:ss (as for ja)
211 UnicodeString("23:58:59.123"), // 15: jmmssSSS -> "H:mm:ss.SSS"
212 UnicodeString("23:58"), // 16: JJmm
215 UnicodeString("1999/1", -1, US_INV), // 00: yM
219 UnicodeString("1/13"), // 04: Md
224 UnicodeString("23:58"), // 09: HHmm
226 UnicodeString("58:59"), // 11: mmss
231 UnicodeString("11:58"), // 16: JJmm
238 UnicodeString("1/13"), // 04: Md -> M/d
243 UnicodeString("23:58"), // 09: HHmm ->
245 UnicodeString("58:59"), // 11: mmss ->
250 UnicodeString("11:58"), // 16: JJmm
253 UnicodeString("01.1999"), // 00: yM -> MM.y
255 UnicodeString("13.01.1999"), // 02: yMd -> dd.MM.y
257 UnicodeString("13.01"), // 04: Md -> dd.MM
261 UnicodeString("11:58 PM"), // 07: hhmm -> hh:mm a
262 UnicodeString("23:58"), // 09: HHmm -> HH:mm
263 UnicodeString("23:58"), // 10: jjmm -> HH:mm
264 UnicodeString("58:59"), // 11: mmss -> mm:ss
268 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS"
269 UnicodeString("23:58"), // 16: JJmm
281 UnicodeString("23:58"), // 09: HHmm
283 UnicodeString("58:59"), // 11: mmss
288 UnicodeString("11:58"), // 16: JJmm
290 UnicodeString(),
293 UnicodeString patternTests2[] = {
294 UnicodeString("yyyyMMMdd"),
295 UnicodeString("yyyyqqqq"),
296 UnicodeString("yMMMdd"),
297 UnicodeString("EyyyyMMMdd"),
298 UnicodeString("yyyyMMdd"),
299 UnicodeString("yyyyMMM"),
300 UnicodeString("yyyyMM"),
301 UnicodeString("yyMM"),
302 UnicodeString("yMMMMMd"),
303 UnicodeString("EEEEEMMMMMd"),
304 UnicodeString("MMMd"),
305 UnicodeString("MMMdhmm"),
306 UnicodeString("EMMMdhmms"),
307 UnicodeString("MMdhmm"),
308 UnicodeString("EEEEMMMdhmms"),
309 UnicodeString("yyyyMMMddhhmmss"),
310 UnicodeString("EyyyyMMMddhhmmss"),
311 UnicodeString("hmm"),
312 UnicodeString("hhmm"),
313 UnicodeString("hhmmVVVV"),
314 UnicodeString(""),
316 UnicodeString patternResults2[] = {
317 UnicodeString("Oct 14, 1999"),
318 UnicodeString("4th quarter 1999"),
319 UnicodeString("Oct 14, 1999"),
320 UnicodeString("Thu, Oct 14, 1999"),
321 UnicodeString("10/14/1999"),
322 UnicodeString("Oct 1999"),
323 UnicodeString("10/1999"),
324 UnicodeString("10/99"),
325 UnicodeString("O 14, 1999"),
326 UnicodeString("T, O 14"),
327 UnicodeString("Oct 14"),
328 UnicodeString("Oct 14, 6:58 AM"),
329 UnicodeString("Thu, Oct 14, 6:58:59 AM"),
330 UnicodeString("10/14, 6:58 AM"),
331 UnicodeString("Thursday, Oct 14, 6:58:59 AM"),
332 UnicodeString("Oct 14, 1999, 6:58:59 AM"),
333 UnicodeString("Thu, Oct 14, 1999, 6:58:59 AM"),
334 UnicodeString("6:58 AM"),
335 UnicodeString("6:58 AM"),
336 UnicodeString("6:58 AM GMT"),
337 UnicodeString(""),
341 const UnicodeString testSkeletonsResults[] = {
342 UnicodeString("HH:mm"),
343 UnicodeString("MMMMd"),
344 UnicodeString("MMMMMdd"),
347 const UnicodeString testBaseSkeletonsResults[] = {
348 UnicodeString("Hm"),
349 UnicodeString("MMMMd"),
350 UnicodeString("MMMMMd"),
353 UnicodeString newDecimal(" "); // space
354 UnicodeString newAppendItemName("hrs.");
355 UnicodeString newAppendItemFormat("{1} {0}");
356 UnicodeString newDateTimeFormat("{1} {0}");
358 UnicodeString conflictingPattern;
388 UnicodeString decimalSymbol = instFromLocale->getDecimal();
389 UnicodeString newDecimalSymbol = UnicodeString("*");
418 UnicodeString findPattern = gen->getBestPattern(UnicodeString("MMMddHmm"), status);
425 TimeZone *zone = TimeZone::createTimeZone(UnicodeString("ECT"));
433 UnicodeString dateReturned, expectedResult;
436 expectedResult=UnicodeString("14. Okt. 08:58", -1, US_INV);
442 conflictingStatus = gen->addPattern(UnicodeString("d'. von' MMMM", -1, US_INV), true, conflictingPattern, status);
447 UnicodeString testPattern=gen->getBestPattern(UnicodeString("MMMMdd"), status);
448 testPattern=gen->getBestPattern(UnicodeString("MMMddHmm"), status);
449 format->applyPattern(gen->getBestPattern(UnicodeString("MMMMdHmm"), status));
452 expectedResult=UnicodeString("14. von Oktober 08:58", -1, US_INV);
454 errln(UnicodeString("ERROR: Simple test addPattern failed!: d\'. von\' MMMM Got: ") + dateReturned + UnicodeString(" Expected: ") + expectedResult);
462 UnicodeString pattern;
469 errln(UnicodeString(" Got: ") + dateReturned + UnicodeString(" Expected: ") + expectedResult);
473 UnicodeString newPattern = gen->replaceFieldTypes(pattern, UnicodeString("vvvv"), status);
480 errln(UnicodeString(" Got: ")+ dateReturned + UnicodeString(" Expected: ") + expectedResult);
509 pattern = UnicodeString("dd-MMM");
510 UnicodeString expectedSkeleton = UnicodeString("MMMdd");
511 UnicodeString expectedBaseSkeleton = UnicodeString("MMMd");
512 UnicodeString retSkeleton = gen->getSkeleton(pattern, status);
515 errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected: ") + expectedSkeleton );
520 errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected:")+ expectedBaseSkeleton);
523 pattern = UnicodeString("dd/MMMM/yy");
524 expectedSkeleton = UnicodeString("yyMMMMdd");
525 expectedBaseSkeleton = UnicodeString("yMMMMd");
529 errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected: ") + expectedSkeleton );
534 errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected:")+ expectedBaseSkeleton);
543 pattern = UnicodeString("YYYYMMM");
544 UnicodeString expR = CharsToUnicodeString("1999\\u5E741\\u6708"); // fixed expected result per ticket:6626:
552 UnicodeString bPattern = patGen->getBestPattern(pattern, status);
553 UnicodeString rDate;
558 logln(UnicodeString(" ja locale with skeleton: YYYYMMM Best Pattern:") + bPattern);
559 logln(UnicodeString(" Formatted date:") + rDate);
562 errln(UnicodeString("\nERROR: Test Japanese month hack Got: ") + rDate +
563 UnicodeString(" Expected: ") + expR );
570 UnicodeString expR = CharsToUnicodeString("1999\\u5E741\\u6708"); // fixed expected result per ticket:6626:
577 UnicodeString bPattern = patGen->getBestPattern(pattern, status);
578 UnicodeString rDate;
583 logln(UnicodeString(" zh locale with skeleton: YYYYMMM Best Pattern:") + bPattern);
584 logln(UnicodeString(" Formatted date:") + rDate);
586 errln(UnicodeString("\nERROR: Test Chinese month hack Got: ") + rDate +
587 UnicodeString(" Expected: ") + expR );
595 pattern = UnicodeString("hmv");
596 UnicodeString expR = UnicodeString("h:mm a v"); // avail formats has hm -> "h:mm a" (fixed expected result per ticket:6626:)
603 UnicodeString bPattern = patGen->getBestPattern(pattern, status);
604 logln(UnicodeString(" en locale with skeleton: hmv Best Pattern:") + bPattern);
607 errln(UnicodeString("\nERROR: Test EN time format Got: ") + bPattern +
608 UnicodeString(" Expected: ") + expR );
621 UnicodeString resultDate;
626 UnicodeString bestPattern;
638 logln(UnicodeString(" -> ") + bestPattern);
644 errln(UnicodeString("\nERROR: Test various skeletons[") + (dataIndex-1) + UnicodeString("], localeIndex ") + localeIndex +
645 UnicodeString(". Got: \"") + resultDate + UnicodeString("\" Expected: \"") + patternResults[resultIndex] + "\"" );
663 UnicodeString bestPattern;
670 TimeZone *enZone = TimeZone::createTimeZone(UnicodeString("ECT/GMT"));
682 logln(UnicodeString(" -> ") + bestPattern);
687 errln(UnicodeString("\nERROR: Test various skeletons[") + dataIndex
688 + UnicodeString("]. Got: ") + resultDate + UnicodeString(" Expected: ") +
710 UnicodeString randomSkeleton;
717 UnicodeString bestPattern = randDTGen->getBestPattern(randomSkeleton, status);
721 // UnicodeString randomString=Unicode
745 conflictingStatus = test->addPattern(UnicodeString("MMMMd"), true, conflictingPattern, status);
747 testPattern=test->getBestPattern(UnicodeString("MMMMdd"), status);
748 conflictingStatus = test->addPattern(UnicodeString("HH:mm"), true, conflictingPattern, status);
749 conflictingStatus = test->addPattern(UnicodeString("MMMMMdd"), true, conflictingPattern, status); //duplicate pattern
752 expectedResult=UnicodeString("MMMMd");
755 const UnicodeString *dupPattern=output->snext(status);
766 UnicodeString returnPattern, *ptrSkeleton;
770 ptrSkeleton = (UnicodeString *)ptrSkeletonEnum->snext(status);
773 errln(UnicodeString("ERROR: Unexpected result from getSkeletons and getPatternForSkeleton\nGot: ") + returnPattern
774 + UnicodeString("\nExpected: ") + testSkeletonsResults[i]
775 + UnicodeString("\n"));
784 ptrSkeleton = (UnicodeString *)ptrBaseSkeletonEnum->snext(status);
797 pattern = generator->getBestPattern(UnicodeString("MMMd"), status);
800 zone = TimeZone::createTimeZone(UnicodeString("GMT"));
803 UnicodeString formatted;
810 expectedResult=UnicodeString("14 janv.");
813 errln(UnicodeString(" Got: ")+ formatted + UnicodeString(" Expected: ") + expectedResult);
897 UnicodeString skel(testDataPtr->skel);
898 UnicodeString expectedPattern(UnicodeString(testDataPtr->expectedPattern).unescape());
907 UnicodeString pattern = dtpgen->getBestPattern(skel, options, status);
909 errln( UnicodeString("ERROR in getBestPattern, locale ") + UnicodeString(testDataPtr->locale) +
910 UnicodeString(", skeleton ") + skel +
911 ((options)?UnicodeString(", options!=0"):UnicodeString(", options==0")) +
912 UnicodeString(", expected pattern ") + expectedPattern +
913 UnicodeString(", got ") + pattern );
1020 UnicodeString skeleton(skelBuf, skelLen, US_INV);
1021 UnicodeString pattern = dtpg->getBestPattern(skeleton, status);
1030 UnicodeString mustIncludeOneOf(testDataPtr->mustIncludeOneOf, -1, US_INV);
1044 errln(UnicodeString("DateTimePatternGenerator getBestPattern for locale ") +
1045 UnicodeString(locale.getName(),-1,US_INV) +