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