Lines Matching refs:UnicodeString
43 UnicodeString patternData[] = { in testAPI()
44 UnicodeString("yM"), // 00 in testAPI()
45 UnicodeString("yMMM"), // 01 in testAPI()
46 UnicodeString("yMd"), // 02 in testAPI()
47 UnicodeString("yMMMd"), // 03 in testAPI()
48 UnicodeString("Md"), // 04 in testAPI()
49 UnicodeString("MMMd"), // 05 in testAPI()
50 UnicodeString("MMMMd"), // 06 in testAPI()
51 UnicodeString("yQQQ"), // 07 in testAPI()
52 UnicodeString("hhmm"), // 08 in testAPI()
53 UnicodeString("HHmm"), // 09 in testAPI()
54 UnicodeString("jjmm"), // 10 in testAPI()
55 UnicodeString("mmss"), // 11 in testAPI()
56 UnicodeString("yyyyMMMM"), // 12 in testAPI()
57 UnicodeString("MMMEd"), // 13 in testAPI()
58 UnicodeString("Ed"), // 14 in testAPI()
59 UnicodeString("jmmssSSS"), // 15 in testAPI()
60 UnicodeString(), in testAPI()
78 UnicodeString patternResults[] = { in testAPI()
80 UnicodeString("1/1999"), // 00: yM in testAPI()
81 UnicodeString("Jan 1999"), // 01: yMMM in testAPI()
82 UnicodeString("1/13/1999"), // 02: yMd in testAPI()
83 UnicodeString("Jan 13, 1999"), // 03: yMMMd in testAPI()
84 UnicodeString("1/13"), // 04: Md in testAPI()
85 UnicodeString("Jan 13"), // 05: MMMd in testAPI()
86 UnicodeString("January 13"), // 06: MMMMd in testAPI()
87 UnicodeString("Q1 1999"), // 07: yQQQ in testAPI()
88 UnicodeString("11:58 PM"), // 08: hhmm in testAPI()
89 UnicodeString("23:58"), // 09: HHmm in testAPI()
90 UnicodeString("11:58 PM"), // 10: jjmm in testAPI()
91 UnicodeString("58:59"), // 11: mmss in testAPI()
92 UnicodeString("January 1999"), // 12: yyyyMMMM in testAPI()
93 UnicodeString("Wed, Jan 13"), // 13: MMMEd -> EEE, MMM d in testAPI()
94 UnicodeString("13 Wed"), // 14: Ed -> d EEE in testAPI()
95 UnicodeString("11:58:59.123 PM"), // 15: jmmssSSS -> "h:mm:ss.SSS a" in testAPI()
98 UnicodeString("1/11 H"), // 0: yM in testAPI()
99 UnicodeString("Jan 11 Heisei"), // 1: yMMM in testAPI()
100 UnicodeString("1/13/11 H"), // 2: yMd in testAPI()
101 UnicodeString("Jan 13, 11 Heisei"), // 3: yMMMd in testAPI()
102 UnicodeString("1/13"), // 4: Md in testAPI()
103 UnicodeString("Jan 13"), // 5: MMMd in testAPI()
104 UnicodeString("January 13"), // 6: MMMMd in testAPI()
105 UnicodeString("Q1 11 Heisei"), // 7: yQQQ in testAPI()
106 UnicodeString("11:58 PM"), // 8: hhmm in testAPI()
107 UnicodeString("23:58"), // 9: HHmm in testAPI()
108 UnicodeString("11:58 PM"), // 10: jjmm in testAPI()
109 UnicodeString("58:59"), // 11: mmss in testAPI()
110 UnicodeString("January 11 Heisei"), // 12: yyyyMMMM in testAPI()
111 UnicodeString("Wed, Jan 13"), // 13: MMMEd -> EEE, MMM d" in testAPI()
112 UnicodeString("13 Wed"), // 14: Ed -> d EEE in testAPI()
113 UnicodeString("11:58:59.123 PM"), // 15: jmmssSSS -> "h:mm:ss.SSS a" in testAPI()
116 UnicodeString("1.1999"), // 00: yM in testAPI()
117 UnicodeString("Jan. 1999"), // 01: yMMM in testAPI()
118 UnicodeString("13.1.1999"), // 02: yMd in testAPI()
119 UnicodeString("13. Jan. 1999"), // 03: yMMMd in testAPI()
120 UnicodeString("13.1."), // 04: Md in testAPI()
121 UnicodeString("13. Jan."), // 05: MMMd in testAPI()
122 UnicodeString("13. Januar"), // 06: MMMMd in testAPI()
123 UnicodeString("Q1 1999"), // 07: yQQQ in testAPI()
124 UnicodeString("11:58 nachm."), // 08: hhmm in testAPI()
125 UnicodeString("23:58"), // 09: HHmm in testAPI()
126 UnicodeString("23:58"), // 10: jjmm in testAPI()
127 UnicodeString("58:59"), // 11: mmss in testAPI()
128 UnicodeString("Januar 1999"), // 12: yyyyMMMM in testAPI()
129 UnicodeString("Mi., 13. Jan."), // 13: MMMEd -> EEE, d. MMM in testAPI()
130 UnicodeString("Mi., 13."), // 14: Ed -> EEE d. in testAPI()
131 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "HH:mm:ss,SSS" in testAPI()
134 …UnicodeString("1.1999"), // 00: yM (fixed expected result per ticket:… in testAPI()
135 UnicodeString("tammi 1999"), // 01: yMMM in testAPI()
136 UnicodeString("13.1.1999"), // 02: yMd in testAPI()
137 UnicodeString("13. tammikuuta 1999"), // 03: yMMMd in testAPI()
138 UnicodeString("13.1."), // 04: Md in testAPI()
139 UnicodeString("13. tammikuuta"), // 05: MMMd in testAPI()
140 UnicodeString("13. tammikuuta"), // 06: MMMMd in testAPI()
141 UnicodeString("1. nelj. 1999"), // 07: yQQQ in testAPI()
142 UnicodeString("11.58 ip."), // 08: hhmm in testAPI()
143 UnicodeString("23.58"), // 09: HHmm in testAPI()
144 UnicodeString("23.58"), // 10: jjmm in testAPI()
145 UnicodeString("58.59"), // 11: mmss in testAPI()
146 UnicodeString("tammikuu 1999"), // 12: yyyyMMMM in testAPI()
147 UnicodeString("ke 13. tammikuuta"), // 13: MMMEd -> EEE d. MMM in testAPI()
148 UnicodeString("ke 13."), // 14: Ed -> ccc d. in testAPI()
149 UnicodeString("23.58.59,123"), // 15: jmmssSSS -> "H.mm.ss,SSS" in testAPI()
152 UnicodeString("1/1999"), // 00: yM -> "M/y" in testAPI()
153 UnicodeString("ene 1999"), // 01: yMMM -> "MMM y" in testAPI()
154 UnicodeString("13/1/1999"), // 02: yMd -> "d/M/y" in testAPI()
155 UnicodeString("13 ene 1999"), // 03: yMMMd -> "d MMM y" in testAPI()
156 UnicodeString("13/1"), // 04: Md -> "d/M" in testAPI()
157 UnicodeString("13 ene"), // 05: MMMd -> "d MMM" in testAPI()
158 UnicodeString("13 de enero"), // 06: MMMMd -> "d 'de' MMMM" in testAPI()
159 UnicodeString("T1 1999"), // 07: yQQQ -> "QQQ y" in testAPI()
160 UnicodeString("11:58 p.m."), // 08: hhmm -> "hh:mm a" in testAPI()
161 UnicodeString("23:58"), // 09: HHmm -> "HH:mm" in testAPI()
162 UnicodeString("23:58"), // 10: jjmm -> "HH:mm" in testAPI()
163 UnicodeString("58:59"), // 11: mmss -> "mm:ss" in testAPI()
164 UnicodeString("enero de 1999"), // 12: yyyyMMMM -> "MMMM 'de' yyyy" in testAPI()
167 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS" in testAPI()
170 UnicodeString("1999/1"), // 00: yM -> y/M in testAPI()
172 UnicodeString("1999/1/13"), // 02: yMd -> y/M/d in testAPI()
174 UnicodeString("1/13"), // 04: Md -> M/d in testAPI()
177 UnicodeString("1999/1Q"), // 07: yQQQ -> yQQQ in testAPI()
179 UnicodeString("23:58"), // 09: HHmm -> HH:mm in testAPI()
180 UnicodeString("23:58"), // 10: jjmm in testAPI()
181 UnicodeString("58:59"), // 11: mmss -> mm:ss in testAPI()
185 … UnicodeString("23:58:59.123"), // 15: jmmssSSS -> "H:mm:ss.SSS" in testAPI()
192 UnicodeString("1/13"), // 04: Md -> M/d in testAPI()
197 …UnicodeString("23:58"), // 09: HHmm -> HH:mm (… in testAPI()
198 UnicodeString("23:58"), // 10: jjmm in testAPI()
199 …UnicodeString("58:59"), // 11: mmss -> mm:ss (… in testAPI()
203 … UnicodeString("23:58:59.123"), // 15: jmmssSSS -> "H:mm:ss.SSS" in testAPI()
206 UnicodeString("1999/1", -1, US_INV), // 00: yM in testAPI()
210 UnicodeString("1/13"), // 04: Md in testAPI()
215 UnicodeString("23:58"), // 09: HHmm in testAPI()
217 UnicodeString("58:59"), // 11: mmss in testAPI()
228 UnicodeString("1/13"), // 04: Md -> M/d in testAPI()
233 UnicodeString("23:58"), // 09: HHmm -> in testAPI()
235 UnicodeString("58:59"), // 11: mmss -> in testAPI()
242 UnicodeString("01.1999"), // 00: yM -> MM.y in testAPI()
244 UnicodeString("13.01.1999"), // 02: yMd -> d.MM.y in testAPI()
246 UnicodeString("13.1"), // 04: Md -> d.M in testAPI()
251 UnicodeString("23:58"), // 09: HHmm -> HH:mm in testAPI()
252 UnicodeString("23:58"), // 10: jjmm -> HH:mm in testAPI()
253 UnicodeString("58:59"), // 11: mmss -> mm:ss in testAPI()
257 … UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS" in testAPI()
264 UnicodeString("11-26"), // 04: Md in testAPI()
269 UnicodeString("23:58"), // 09: HHmm in testAPI()
271 UnicodeString("58:59"), // 11: mmss in testAPI()
277 UnicodeString(), in testAPI()
280 UnicodeString patternTests2[] = { in testAPI()
281 UnicodeString("yyyyMMMdd"), in testAPI()
282 UnicodeString("yyyyqqqq"), in testAPI()
283 UnicodeString("yMMMdd"), in testAPI()
284 UnicodeString("EyyyyMMMdd"), in testAPI()
285 UnicodeString("yyyyMMdd"), in testAPI()
286 UnicodeString("yyyyMMM"), in testAPI()
287 UnicodeString("yyyyMM"), in testAPI()
288 UnicodeString("yyMM"), in testAPI()
289 UnicodeString("yMMMMMd"), in testAPI()
290 UnicodeString("EEEEEMMMMMd"), in testAPI()
291 UnicodeString("MMMd"), in testAPI()
292 UnicodeString("MMMdhmm"), in testAPI()
293 UnicodeString("EMMMdhmms"), in testAPI()
294 UnicodeString("MMdhmm"), in testAPI()
295 UnicodeString("EEEEMMMdhmms"), in testAPI()
296 UnicodeString("yyyyMMMddhhmmss"), in testAPI()
297 UnicodeString("EyyyyMMMddhhmmss"), in testAPI()
298 UnicodeString("hmm"), in testAPI()
299 UnicodeString("hhmm"), in testAPI()
300 UnicodeString("hhmmVVVV"), in testAPI()
301 UnicodeString(""), in testAPI()
303 UnicodeString patternResults2[] = { in testAPI()
304 UnicodeString("Oct 14, 1999"), in testAPI()
305 UnicodeString("4th quarter 1999"), in testAPI()
306 UnicodeString("Oct 14, 1999"), in testAPI()
307 UnicodeString("Thu, Oct 14, 1999"), in testAPI()
308 UnicodeString("10/14/1999"), in testAPI()
309 UnicodeString("Oct 1999"), in testAPI()
310 UnicodeString("10/1999"), in testAPI()
311 UnicodeString("10/99"), in testAPI()
312 UnicodeString("O 14, 1999"), in testAPI()
313 UnicodeString("T, O 14"), in testAPI()
314 UnicodeString("Oct 14"), in testAPI()
315 UnicodeString("Oct 14, 6:58 AM"), in testAPI()
316 UnicodeString("Thu, Oct 14, 6:58:59 AM"), in testAPI()
317 UnicodeString("10/14, 6:58 AM"), in testAPI()
318 UnicodeString("Thursday, Oct 14, 6:58:59 AM"), in testAPI()
319 UnicodeString("Oct 14, 1999, 6:58:59 AM"), in testAPI()
320 UnicodeString("Thu, Oct 14, 1999, 6:58:59 AM"), in testAPI()
321 UnicodeString("6:58 AM"), in testAPI()
322 UnicodeString("6:58 AM"), in testAPI()
323 UnicodeString("6:58 AM GMT"), in testAPI()
324 UnicodeString(""), in testAPI()
328 const UnicodeString testSkeletonsResults[] = { in testAPI()
329 UnicodeString("HH:mm"), in testAPI()
330 UnicodeString("MMMMd"), in testAPI()
331 UnicodeString("MMMMMdd"), in testAPI()
334 const UnicodeString testBaseSkeletonsResults[] = { in testAPI()
335 UnicodeString("Hm"), in testAPI()
336 UnicodeString("MMMMd"), in testAPI()
337 UnicodeString("MMMMMd"), in testAPI()
340 UnicodeString newDecimal(" "); // space in testAPI()
341 UnicodeString newAppendItemName("hrs."); in testAPI()
342 UnicodeString newAppendItemFormat("{1} {0}"); in testAPI()
343 UnicodeString newDateTimeFormat("{1} {0}"); in testAPI()
345 UnicodeString conflictingPattern; in testAPI()
374 UnicodeString decimalSymbol = instFromLocale->getDecimal(); in testAPI()
375 UnicodeString newDecimalSymbol = UnicodeString("*"); in testAPI()
404 UnicodeString findPattern = gen->getBestPattern(UnicodeString("MMMddHmm"), status); in testAPI()
411 TimeZone *zone = TimeZone::createTimeZone(UnicodeString("ECT")); in testAPI()
419 UnicodeString dateReturned, expectedResult; in testAPI()
422 expectedResult=UnicodeString("14. Okt. 08:58", -1, US_INV); in testAPI()
428 …conflictingStatus = gen->addPattern(UnicodeString("d'. von' MMMM", -1, US_INV), true, conflictingP… in testAPI()
433 UnicodeString testPattern=gen->getBestPattern(UnicodeString("MMMMdd"), status); in testAPI()
434 testPattern=gen->getBestPattern(UnicodeString("MMMddHmm"), status); in testAPI()
435 format->applyPattern(gen->getBestPattern(UnicodeString("MMMMdHmm"), status)); in testAPI()
438 expectedResult=UnicodeString("14. von Oktober 08:58", -1, US_INV); in testAPI()
440 …errln(UnicodeString("ERROR: Simple test addPattern failed!: d\'. von\' MMMM Got: ") + dateReturn… in testAPI()
448 UnicodeString pattern; in testAPI()
455 … errln(UnicodeString(" Got: ") + dateReturned + UnicodeString(" Expected: ") + expectedResult); in testAPI()
459 UnicodeString newPattern = gen->replaceFieldTypes(pattern, UnicodeString("vvvv"), status); in testAPI()
466 … errln(UnicodeString(" Got: ")+ dateReturned + UnicodeString(" Expected: ") + expectedResult); in testAPI()
495 pattern = UnicodeString("dd-MMM"); in testAPI()
496 UnicodeString expectedSkeleton = UnicodeString("MMMdd"); in testAPI()
497 UnicodeString expectedBaseSkeleton = UnicodeString("MMMd"); in testAPI()
498 UnicodeString retSkeleton = gen->getSkeleton(pattern, status); in testAPI()
501 … errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected: ") + expectedSkeleton ); in testAPI()
506 … errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected:")+ expectedBaseSkeleton); in testAPI()
509 pattern = UnicodeString("dd/MMMM/yy"); in testAPI()
510 expectedSkeleton = UnicodeString("yyMMMMdd"); in testAPI()
511 expectedBaseSkeleton = UnicodeString("yMMMMd"); in testAPI()
515 … errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected: ") + expectedSkeleton ); in testAPI()
520 … errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected:")+ expectedBaseSkeleton); in testAPI()
529 pattern = UnicodeString("YYYYMMM"); in testAPI()
530 …UnicodeString expR = CharsToUnicodeString("1999\\u5E741\\u6708"); // fixed expected result per tic… in testAPI()
538 UnicodeString bPattern = patGen->getBestPattern(pattern, status); in testAPI()
539 UnicodeString rDate; in testAPI()
544 logln(UnicodeString(" ja locale with skeleton: YYYYMMM Best Pattern:") + bPattern); in testAPI()
545 logln(UnicodeString(" Formatted date:") + rDate); in testAPI()
548 errln(UnicodeString("\nERROR: Test Japanese month hack Got: ") + rDate + in testAPI()
549 UnicodeString(" Expected: ") + expR ); in testAPI()
556 …UnicodeString expR = CharsToUnicodeString("1999\\u5E741\\u6708"); // fixed expected result per tic… in testAPI()
563 UnicodeString bPattern = patGen->getBestPattern(pattern, status); in testAPI()
564 UnicodeString rDate; in testAPI()
569 logln(UnicodeString(" zh locale with skeleton: YYYYMMM Best Pattern:") + bPattern); in testAPI()
570 logln(UnicodeString(" Formatted date:") + rDate); in testAPI()
572 errln(UnicodeString("\nERROR: Test Chinese month hack Got: ") + rDate + in testAPI()
573 UnicodeString(" Expected: ") + expR ); in testAPI()
581 pattern = UnicodeString("hmv"); in testAPI()
582 …UnicodeString expR = UnicodeString("h:mm a v"); // avail formats has hm -> "h:mm a" (fixed expecte… in testAPI()
589 UnicodeString bPattern = patGen->getBestPattern(pattern, status); in testAPI()
590 logln(UnicodeString(" en locale with skeleton: hmv Best Pattern:") + bPattern); in testAPI()
593 errln(UnicodeString("\nERROR: Test EN time format Got: ") + bPattern + in testAPI()
594 UnicodeString(" Expected: ") + expR ); in testAPI()
607 UnicodeString resultDate; in testAPI()
612 UnicodeString bestPattern; in testAPI()
624 logln(UnicodeString(" -> ") + bestPattern); in testAPI()
630 …errln(UnicodeString("\nERROR: Test various skeletons[") + (dataIndex-1) + UnicodeString("], locale… in testAPI()
631 …UnicodeString(". Got: \"") + resultDate + UnicodeString("\" Expected: \"") + patternResults[result… in testAPI()
649 UnicodeString bestPattern; in testAPI()
656 TimeZone *enZone = TimeZone::createTimeZone(UnicodeString("ECT/GMT")); in testAPI()
668 logln(UnicodeString(" -> ") + bestPattern); in testAPI()
673 errln(UnicodeString("\nERROR: Test various skeletons[") + dataIndex in testAPI()
674 + UnicodeString("]. Got: ") + resultDate + UnicodeString(" Expected: ") + in testAPI()
696 UnicodeString randomSkeleton; in testAPI()
703 UnicodeString bestPattern = randDTGen->getBestPattern(randomSkeleton, status); in testAPI()
731 conflictingStatus = test->addPattern(UnicodeString("MMMMd"), true, conflictingPattern, status); in testAPI()
733 testPattern=test->getBestPattern(UnicodeString("MMMMdd"), status); in testAPI()
734 conflictingStatus = test->addPattern(UnicodeString("HH:mm"), true, conflictingPattern, status); in testAPI()
735 …conflictingStatus = test->addPattern(UnicodeString("MMMMMdd"), true, conflictingPattern, status); … in testAPI()
738 expectedResult=UnicodeString("MMMMd"); in testAPI()
741 const UnicodeString *dupPattern=output->snext(status); in testAPI()
752 UnicodeString returnPattern, *ptrSkeleton; in testAPI()
756 ptrSkeleton = (UnicodeString *)ptrSkeletonEnum->snext(status); in testAPI()
759 …errln(UnicodeString("ERROR: Unexpected result from getSkeletons and getPatternForSkeleton\nGot: ")… in testAPI()
760 + UnicodeString("\nExpected: ") + testSkeletonsResults[i] in testAPI()
761 + UnicodeString("\n")); in testAPI()
770 ptrSkeleton = (UnicodeString *)ptrBaseSkeletonEnum->snext(status); in testAPI()
783 pattern = generator->getBestPattern(UnicodeString("MMMd"), status); in testAPI()
786 zone = TimeZone::createTimeZone(UnicodeString("GMT")); in testAPI()
789 UnicodeString formatted; in testAPI()
796 expectedResult=UnicodeString("14 janv."); in testAPI()
799 errln(UnicodeString(" Got: ")+ formatted + UnicodeString(" Expected: ") + expectedResult); in testAPI()
860 UnicodeString skel(testDataPtr->skel); in testOptions()
861 UnicodeString expectedPattern(testDataPtr->expectedPattern); in testOptions()
870 UnicodeString pattern = dtpgen->getBestPattern(skel, options, status); in testOptions()
872 … errln( UnicodeString("ERROR in getBestPattern, locale ") + UnicodeString(testDataPtr->locale) + in testOptions()
873 UnicodeString(", skeleton ") + skel + in testOptions()
874 ((options)?UnicodeString(", options!=0"):UnicodeString(", options==0")) + in testOptions()
875 UnicodeString(", expected pattern ") + expectedPattern + in testOptions()
876 UnicodeString(", got ") + pattern ); in testOptions()