• Home
  • Raw
  • Download

Lines Matching refs:UnicodeString

63     UnicodeString patternData[] = {  in testAPI()
64 UnicodeString("yM"), // 00 in testAPI()
65 UnicodeString("yMMM"), // 01 in testAPI()
66 UnicodeString("yMd"), // 02 in testAPI()
67 UnicodeString("yMMMd"), // 03 in testAPI()
68 UnicodeString("Md"), // 04 in testAPI()
69 UnicodeString("MMMd"), // 05 in testAPI()
70 UnicodeString("MMMMd"), // 06 in testAPI()
71 UnicodeString("yQQQ"), // 07 in testAPI()
72 UnicodeString("hhmm"), // 08 in testAPI()
73 UnicodeString("HHmm"), // 09 in testAPI()
74 UnicodeString("jjmm"), // 10 in testAPI()
75 UnicodeString("mmss"), // 11 in testAPI()
76 UnicodeString("yyyyMMMM"), // 12 in testAPI()
77 UnicodeString("MMMEd"), // 13 in testAPI()
78 UnicodeString("Ed"), // 14 in testAPI()
79 UnicodeString("jmmssSSS"), // 15 in testAPI()
80 UnicodeString("JJmm"), // 16 in testAPI()
81 UnicodeString(), in testAPI()
100 UnicodeString patternResults_en_US[] = { in testAPI()
102 UnicodeString("1/1999"), // 00: yM in testAPI()
103 UnicodeString("Jan 1999"), // 01: yMMM in testAPI()
104 UnicodeString("1/13/1999"), // 02: yMd in testAPI()
105 UnicodeString("Jan 13, 1999"), // 03: yMMMd in testAPI()
106 UnicodeString("1/13"), // 04: Md in testAPI()
107 UnicodeString("Jan 13"), // 05: MMMd in testAPI()
108 UnicodeString("January 13"), // 06: MMMMd in testAPI()
109 UnicodeString("Q1 1999"), // 07: yQQQ in testAPI()
110 UnicodeString(u"11:58\u202FPM", -1), // 08: hhmm in testAPI()
111 UnicodeString("23:58"), // 09: HHmm in testAPI()
112 UnicodeString(u"11:58\u202FPM", -1), // 10: jjmm in testAPI()
113 UnicodeString("58:59"), // 11: mmss in testAPI()
114 UnicodeString("January 1999"), // 12: yyyyMMMM in testAPI()
115 UnicodeString("Wed, Jan 13"), // 13: MMMEd -> EEE, MMM d in testAPI()
116 UnicodeString("13 Wed"), // 14: Ed -> d EEE in testAPI()
117 UnicodeString(u"11:58:59.123\u202FPM", -1), // 15: jmmssSSS -> "h:mm:ss.SSS a" in testAPI()
118 UnicodeString("11:58"), // 16: JJmm in testAPI()
121 UnicodeString patternResults_en_US_japanese[] = { in testAPI()
123 UnicodeString("1/11 H"), // 0: yM in testAPI()
124 UnicodeString("Jan 11 Heisei"), // 1: yMMM in testAPI()
125 UnicodeString("1/13/11 H"), // 2: yMd in testAPI()
126 UnicodeString("Jan 13, 11 Heisei"), // 3: yMMMd in testAPI()
127 UnicodeString("1/13"), // 4: Md in testAPI()
128 UnicodeString("Jan 13"), // 5: MMMd in testAPI()
129 UnicodeString("January 13"), // 6: MMMMd in testAPI()
130 UnicodeString("Q1 11 Heisei"), // 7: yQQQ in testAPI()
131 UnicodeString(u"11:58\u202FPM", -1), // 8: hhmm in testAPI()
132 UnicodeString("23:58"), // 9: HHmm in testAPI()
133 UnicodeString(u"11:58\u202FPM", -1), // 10: jjmm in testAPI()
134 UnicodeString("58:59"), // 11: mmss in testAPI()
135 UnicodeString("January 11 Heisei"), // 12: yyyyMMMM in testAPI()
136 UnicodeString("Wed, Jan 13"), // 13: MMMEd -> EEE, MMM d" in testAPI()
137 UnicodeString("13 Wed"), // 14: Ed -> d EEE in testAPI()
138 UnicodeString(u"11:58:59.123\u202FPM", -1), // 15: jmmssSSS -> "h:mm:ss.SSS a" in testAPI()
139 UnicodeString("11:58"), // 16: JJmm in testAPI()
142 UnicodeString patternResults_de_DE[] = { in testAPI()
144 UnicodeString("1/1999"), // 00: yM in testAPI()
145 UnicodeString("Jan. 1999"), // 01: yMMM in testAPI()
146 UnicodeString("13.1.1999"), // 02: yMd in testAPI()
147 UnicodeString("13. Jan. 1999"), // 03: yMMMd in testAPI()
148 UnicodeString("13.1."), // 04: Md in testAPI()
149 UnicodeString("13. Jan."), // 05: MMMd in testAPI()
150 UnicodeString("13. Januar"), // 06: MMMMd in testAPI()
151 UnicodeString("Q1 1999"), // 07: yQQQ in testAPI()
152 UnicodeString(u"11:58\u202FPM", -1), // 08: hhmm in testAPI()
153 UnicodeString("23:58"), // 09: HHmm in testAPI()
154 UnicodeString("23:58"), // 10: jjmm in testAPI()
155 UnicodeString("58:59"), // 11: mmss in testAPI()
156 UnicodeString("Januar 1999"), // 12: yyyyMMMM in testAPI()
157 UnicodeString("Mi., 13. Jan."), // 13: MMMEd -> EEE, d. MMM in testAPI()
158 UnicodeString("Mi., 13."), // 14: Ed -> EEE d. in testAPI()
159 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "HH:mm:ss,SSS" in testAPI()
160 UnicodeString("23:58"), // 16: JJmm in testAPI()
163 UnicodeString patternResults_fi[] = { in testAPI()
165UnicodeString("1.1999"), // 00: yM (fixed expected result per ticket:… in testAPI()
166 UnicodeString("tammi 1999"), // 01: yMMM in testAPI()
167 UnicodeString("13.1.1999"), // 02: yMd in testAPI()
168 UnicodeString("13.1.1999"), // 03: yMMMd in testAPI()
169 UnicodeString("13.1."), // 04: Md in testAPI()
170 UnicodeString("13.1."), // 05: MMMd in testAPI()
171 UnicodeString("13. tammikuuta"), // 06: MMMMd in testAPI()
172 UnicodeString("1. nelj. 1999"), // 07: yQQQ in testAPI()
173 UnicodeString(u"11.58\u202Fip.", -1), // 08: hhmm in testAPI()
174 UnicodeString("23.58"), // 09: HHmm in testAPI()
175 UnicodeString("23.58"), // 10: jjmm in testAPI()
176 UnicodeString("58.59"), // 11: mmss in testAPI()
177 UnicodeString("tammikuu 1999"), // 12: yyyyMMMM in testAPI()
178 UnicodeString("ke 13.1."), // 13: MMMEd -> EEE d. MMM in testAPI()
179 UnicodeString("ke 13."), // 14: Ed -> ccc d. in testAPI()
180 UnicodeString("23.58.59,123"), // 15: jmmssSSS -> "H.mm.ss,SSS" in testAPI()
181 UnicodeString("23.58"), // 16: JJmm in testAPI()
184 UnicodeString patternResults_es[] = { in testAPI()
186 UnicodeString("1/1999"), // 00: yM -> "M/y" in testAPI()
187 UnicodeString("ene 1999"), // 01: yMMM -> "MMM y" in testAPI()
188 UnicodeString("13/1/1999"), // 02: yMd -> "d/M/y" in testAPI()
189 UnicodeString("13 ene 1999"), // 03: yMMMd -> "d MMM y" in testAPI()
190 UnicodeString("13/1"), // 04: Md -> "d/M" in testAPI()
191 UnicodeString("13 ene"), // 05: MMMd -> "d 'de' MMM" in testAPI()
192 UnicodeString("13 de enero"), // 06: MMMMd -> "d 'de' MMMM" in testAPI()
193 UnicodeString("T1 1999"), // 07: yQQQ -> "QQQ y" in testAPI()
194 UnicodeString(u"11:58\u202Fp.\u00A0m.", -1), // 08: hhmm -> "hh:mm a" in testAPI()
195 UnicodeString("23:58"), // 09: HHmm -> "HH:mm" in testAPI()
196 UnicodeString("23:58"), // 10: jjmm -> "HH:mm" in testAPI()
197 UnicodeString("58:59"), // 11: mmss -> "mm:ss" in testAPI()
198 UnicodeString("enero de 1999"), // 12: yyyyMMMM -> "MMMM 'de' yyyy" in testAPI()
201 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS" in testAPI()
202 UnicodeString("23:58"), // 16: JJmm in testAPI()
205 UnicodeString patternResults_ja[] = { in testAPI()
207 UnicodeString("1999/1"), // 00: yM -> y/M in testAPI()
209 UnicodeString("1999/1/13"), // 02: yMd -> y/M/d in testAPI()
211 UnicodeString("1/13"), // 04: Md -> M/d in testAPI()
216 UnicodeString("23:58"), // 09: HHmm -> HH:mm in testAPI()
217 UnicodeString("23:58"), // 10: jjmm in testAPI()
218 UnicodeString("58:59"), // 11: mmss -> mm:ss in testAPI()
222UnicodeString("23:58:59.123"), // 15: jmmssSSS -> "H:mm:ss.SSS" in testAPI()
223 UnicodeString("23:58"), // 16: JJmm in testAPI()
226 UnicodeString patternResults_ja_japanese[] = { in testAPI()
228 UnicodeString("H11/1"), // 00: yM -> GGGGGy/m in testAPI()
230 UnicodeString("H11/1/13"), // 02: yMd -> GGGGGy/m/d in testAPI()
232 UnicodeString("1/13"), // 04: Md -> M/d in testAPI()
237UnicodeString("23:58"), // 09: HHmm -> HH:mm (… in testAPI()
238 UnicodeString("23:58"), // 10: jjmm in testAPI()
239UnicodeString("58:59"), // 11: mmss -> mm:ss (… in testAPI()
243UnicodeString("23:58:59.123"), // 15: jmmssSSS -> "H:mm:ss.SSS" in testAPI()
244 UnicodeString("23:58"), // 16: JJmm in testAPI()
247 UnicodeString patternResults_zh_Hans_CN[] = { in testAPI()
253 UnicodeString("1/13"), // 04: Md in testAPI()
258 UnicodeString("23:58"), // 09: HHmm in testAPI()
260 UnicodeString("58:59"), // 11: mmss in testAPI()
265 UnicodeString("23:58"), // 16: JJmm in testAPI()
268 UnicodeString patternResults_zh_TW_roc[] = { in testAPI()
274 UnicodeString("1/13"), // 04: Md -> M/d in testAPI()
279 UnicodeString("23:58"), // 09: HHmm -> in testAPI()
281 UnicodeString("58:59"), // 11: mmss -> in testAPI()
286 UnicodeString("11:58"), // 16: JJmm in testAPI()
289 UnicodeString patternResults_ru[] = { in testAPI()
291 UnicodeString("01.1999"), // 00: yM -> MM.y in testAPI()
292 UnicodeString(u"\u044F\u043D\u0432. 1999\u202F\u0433.", -1), // 01: yMMM -> LLL y in testAPI()
293 UnicodeString("13.01.1999"), // 02: yMd -> dd.MM.y in testAPI()
294 UnicodeString(u"13 \u044F\u043D\u0432. 1999\u202F\u0433.",-1), // 03: yMMMd -> d MMM y in testAPI()
295 UnicodeString("13.01"), // 04: Md -> dd.MM in testAPI()
298 UnicodeString(u"1-\u0439 \u043A\u0432. 1999\u202F\u0433.",-1), // 07: yQQQ -> y QQQ in testAPI()
299 UnicodeString(u"11:58\u202FPM", -1), // 08: hhmm -> hh:mm a in testAPI()
300 UnicodeString("23:58"), // 09: HHmm -> HH:mm in testAPI()
301 UnicodeString("23:58"), // 10: jjmm -> HH:mm in testAPI()
302 UnicodeString("58:59"), // 11: mmss -> mm:ss in testAPI()
303UnicodeString(u"\u044F\u043D\u0432\u0430\u0440\u044C 1999\u202F\u0433.",-1), // 12: yyyyMMMM -> LL… in testAPI()
306UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS" in testAPI()
307 UnicodeString("23:58"), // 16: JJmm in testAPI()
310 UnicodeString patternResults_zh_chinese[] = { in testAPI()
316 UnicodeString("11-26"), // 04: Md in testAPI()
321 UnicodeString("23:58"), // 09: HHmm in testAPI()
323 UnicodeString("58:59"), // 11: mmss in testAPI()
328 UnicodeString("23:58"), // 16: JJmm in testAPI()
331 UnicodeString patternResults_ja_jp_traditional[] = { in testAPI()
352 UnicodeString* patternResults[] = { in testAPI()
367 UnicodeString patternTests2[] = { in testAPI()
368 UnicodeString("yyyyMMMdd"), in testAPI()
369 UnicodeString("yyyyqqqq"), in testAPI()
370 UnicodeString("yMMMdd"), in testAPI()
371 UnicodeString("EyyyyMMMdd"), in testAPI()
372 UnicodeString("yyyyMMdd"), in testAPI()
373 UnicodeString("yyyyMMM"), in testAPI()
374 UnicodeString("yyyyMM"), in testAPI()
375 UnicodeString("yyMM"), in testAPI()
376 UnicodeString("yMMMMMd"), in testAPI()
377 UnicodeString("EEEEEMMMMMd"), in testAPI()
378 UnicodeString("MMMd"), in testAPI()
379 UnicodeString("MMMdhmm"), in testAPI()
380 UnicodeString("EMMMdhmms"), in testAPI()
381 UnicodeString("MMdhmm"), in testAPI()
382 UnicodeString("EEEEMMMdhmms"), in testAPI()
383 UnicodeString("yyyyMMMddhhmmss"), in testAPI()
384 UnicodeString("EyyyyMMMddhhmmss"), in testAPI()
385 UnicodeString("hmm"), in testAPI()
386 UnicodeString("hhmm"), in testAPI()
387 UnicodeString("hhmmVVVV"), in testAPI()
388 UnicodeString(""), in testAPI()
390 UnicodeString patternResults2[] = { in testAPI()
391 UnicodeString("Oct 14, 1999"), in testAPI()
392 UnicodeString("4th quarter 1999"), in testAPI()
393 UnicodeString("Oct 14, 1999"), in testAPI()
394 UnicodeString("Thu, Oct 14, 1999"), in testAPI()
395 UnicodeString("10/14/1999"), in testAPI()
396 UnicodeString("Oct 1999"), in testAPI()
397 UnicodeString("10/1999"), in testAPI()
398 UnicodeString("10/99"), in testAPI()
399 UnicodeString("O 14, 1999"), in testAPI()
400 UnicodeString("T, O 14"), in testAPI()
401 UnicodeString("Oct 14"), in testAPI()
402 UnicodeString(u"Oct 14, 6:58\u202FAM", -1), in testAPI()
403 UnicodeString(u"Thu, Oct 14, 6:58:59\u202FAM", -1), in testAPI()
404 UnicodeString(u"10/14, 6:58\u202FAM", -1), in testAPI()
405 UnicodeString(u"Thursday, Oct 14, 6:58:59\u202FAM", -1), in testAPI()
406 UnicodeString(u"Oct 14, 1999, 6:58:59\u202FAM", -1), in testAPI()
407 UnicodeString(u"Thu, Oct 14, 1999, 6:58:59\u202FAM", -1), in testAPI()
408 UnicodeString(u"6:58\u202FAM", -1), in testAPI()
409 UnicodeString(u"6:58\u202FAM", -1), in testAPI()
410 UnicodeString(u"6:58\u202FAM GMT", -1), in testAPI()
411 UnicodeString(""), in testAPI()
415 const UnicodeString testSkeletonsResults[] = { in testAPI()
416 UnicodeString("HH:mm"), in testAPI()
417 UnicodeString("MMMMd"), in testAPI()
418 UnicodeString("MMMMMdd"), in testAPI()
421 const UnicodeString testBaseSkeletonsResults[] = { in testAPI()
422 UnicodeString("Hm"), in testAPI()
423 UnicodeString("MMMMd"), in testAPI()
424 UnicodeString("MMMMMd"), in testAPI()
437 UnicodeString newDecimal(" "); // space in testAPI()
438 UnicodeString newAppendItemName("hrs."); in testAPI()
439 UnicodeString newAppendItemFormat("{1} {0}"); in testAPI()
440 UnicodeString newDateTimeFormat("{1} {0}"); in testAPI()
442 UnicodeString conflictingPattern; in testAPI()
472 UnicodeString decimalSymbol = instFromLocale->getDecimal(); in testAPI()
473 UnicodeString newDecimalSymbol = UnicodeString("*"); in testAPI()
502 UnicodeString findPattern = gen->getBestPattern(UnicodeString("MMMddHmm"), status); in testAPI()
509 TimeZone *zone = TimeZone::createTimeZone(UnicodeString("ECT")); in testAPI()
517 UnicodeString dateReturned, expectedResult; in testAPI()
520 expectedResult=UnicodeString("14. Okt., 08:58", -1, US_INV); in testAPI()
526 …conflictingStatus = gen->addPattern(UnicodeString("d'. von' MMMM", -1, US_INV), true, conflictingP… in testAPI()
531 UnicodeString testPattern=gen->getBestPattern(UnicodeString("MMMMdd"), status); in testAPI()
532 testPattern=gen->getBestPattern(UnicodeString("MMMddHmm"), status); in testAPI()
533 format->applyPattern(gen->getBestPattern(UnicodeString("MMMMdHmm"), status)); in testAPI()
536 expectedResult=UnicodeString("14. von Oktober um 08:58", -1, US_INV); in testAPI()
538 …errln(UnicodeString("ERROR: Simple test addPattern failed!: d\'. von\' MMMM Got: ") + dateReturn… in testAPI()
546 UnicodeString pattern; in testAPI()
553 … errln(UnicodeString(" Got: ") + dateReturned + UnicodeString(" Expected: ") + expectedResult); in testAPI()
557 UnicodeString newPattern = gen->replaceFieldTypes(pattern, UnicodeString("vvvv"), status); in testAPI()
564 … errln(UnicodeString(" Got: ")+ dateReturned + UnicodeString(" Expected: ") + expectedResult); in testAPI()
596 pattern = UnicodeString(testGetSkeletonAndBase[i][0]); in testAPI()
597 UnicodeString expectedSkeleton = UnicodeString(testGetSkeletonAndBase[i][1]); in testAPI()
598 UnicodeString expectedBaseSkeleton = UnicodeString(testGetSkeletonAndBase[i][2]); in testAPI()
599 UnicodeString retSkeleton = gen->getSkeleton(pattern, status); in testAPI()
602 errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected: ") + expectedSkeleton ); in testAPI()
607 … errln(UnicodeString(" Got: ") + retSkeleton + UnicodeString(" Expected:")+ expectedBaseSkeleton); in testAPI()
618 pattern = UnicodeString("YYYYMMM"); in testAPI()
619UnicodeString expR = CharsToUnicodeString("1999\\u5E741\\u6708"); // fixed expected result per tic… in testAPI()
627 UnicodeString bPattern = patGen->getBestPattern(pattern, status); in testAPI()
628 UnicodeString rDate; in testAPI()
633 logln(UnicodeString(" ja locale with skeleton: YYYYMMM Best Pattern:") + bPattern); in testAPI()
634 logln(UnicodeString(" Formatted date:") + rDate); in testAPI()
637 errln(UnicodeString("\nERROR: Test Japanese month hack Got: ") + rDate + in testAPI()
638 UnicodeString(" Expected: ") + expR ); in testAPI()
645UnicodeString expR = CharsToUnicodeString("1999\\u5E741\\u6708"); // fixed expected result per tic… in testAPI()
652 UnicodeString bPattern = patGen->getBestPattern(pattern, status); in testAPI()
653 UnicodeString rDate; in testAPI()
658 logln(UnicodeString(" zh locale with skeleton: YYYYMMM Best Pattern:") + bPattern); in testAPI()
659 logln(UnicodeString(" Formatted date:") + rDate); in testAPI()
661 errln(UnicodeString("\nERROR: Test Chinese month hack Got: ") + rDate + in testAPI()
662 UnicodeString(" Expected: ") + expR ); in testAPI()
670 pattern = UnicodeString("hmv"); in testAPI()
671 UnicodeString expR = UnicodeString(u"h:mm\u202Fa v", -1); in testAPI()
678 UnicodeString bPattern = patGen->getBestPattern(pattern, status); in testAPI()
679 logln(UnicodeString(" en locale with skeleton: hmv Best Pattern:") + bPattern); in testAPI()
682 errln(UnicodeString("\nERROR: Test EN time format Got: ") + bPattern + in testAPI()
683 UnicodeString(" Expected: ") + expR ); in testAPI()
696 UnicodeString resultDate; in testAPI()
702 UnicodeString bestPattern; in testAPI()
714 logln(UnicodeString(" -> ") + bestPattern); in testAPI()
721 …errln(UnicodeString("\nERROR: Test various skeletons[") + (dataIndex-1) + UnicodeString("], locale… in testAPI()
742 UnicodeString bestPattern; in testAPI()
749 TimeZone *enZone = TimeZone::createTimeZone(UnicodeString("ECT/GMT")); in testAPI()
761 logln(UnicodeString(" -> ") + bestPattern); in testAPI()
766 errln(UnicodeString("\nERROR: Test various skeletons[") + dataIndex in testAPI()
767 + UnicodeString("]. Got: ") + resultDate + UnicodeString(" Expected: ") + in testAPI()
788 UnicodeString randomSkeleton; in testAPI()
795 UnicodeString bestPattern = randDTGen->getBestPattern(randomSkeleton, status); in testAPI()
823 conflictingStatus = test->addPattern(UnicodeString("MMMMd"), true, conflictingPattern, status); in testAPI()
825 testPattern=test->getBestPattern(UnicodeString("MMMMdd"), status); in testAPI()
826 conflictingStatus = test->addPattern(UnicodeString("HH:mm"), true, conflictingPattern, status); in testAPI()
827 …conflictingStatus = test->addPattern(UnicodeString("MMMMMdd"), true, conflictingPattern, status); … in testAPI()
830 expectedResult=UnicodeString("MMMMd"); in testAPI()
833 const UnicodeString *dupPattern=output->snext(status); in testAPI()
844 UnicodeString returnPattern, *ptrSkeleton; in testAPI()
848 ptrSkeleton = const_cast<UnicodeString *>(ptrSkeletonEnum->snext(status)); in testAPI()
851 …errln(UnicodeString("ERROR: Unexpected result from getSkeletons and getPatternForSkeleton\nGot: ")… in testAPI()
852 + UnicodeString("\nExpected: ") + testSkeletonsResults[i] in testAPI()
853 + UnicodeString("\n")); in testAPI()
862 ptrSkeleton = const_cast<UnicodeString *>(ptrBaseSkeletonEnum->snext(status)); in testAPI()
875 pattern = generator->getBestPattern(UnicodeString("MMMd"), status); in testAPI()
878 zone = TimeZone::createTimeZone(UnicodeString("GMT")); in testAPI()
881 UnicodeString formatted; in testAPI()
888 expectedResult=UnicodeString("14 janv."); in testAPI()
891 errln(UnicodeString(" Got: ")+ formatted + UnicodeString(" Expected: ") + expectedResult); in testAPI()
975 UnicodeString skel(testDataPtr->skel); in testOptions()
976 UnicodeString expectedPattern(testDataPtr->expectedPattern, -1); in testOptions()
985 UnicodeString pattern = dtpgen->getBestPattern(skel, options, status); in testOptions()
987 … errln( UnicodeString("ERROR in getBestPattern, locale ") + UnicodeString(testDataPtr->locale) + in testOptions()
988 UnicodeString(", skeleton ") + skel + in testOptions()
989 ((options)?UnicodeString(", options!=0"):UnicodeString(", options==0")) + in testOptions()
990 UnicodeString(", expected pattern ") + expectedPattern + in testOptions()
991 UnicodeString(", got ") + pattern ); in testOptions()
1102 UnicodeString skeleton(skelBuf, skelLen, US_INV); in testAllFieldPatterns()
1103 UnicodeString pattern = dtpg->getBestPattern(skeleton, status); in testAllFieldPatterns()
1112 UnicodeString mustIncludeOneOf(testDataPtr->mustIncludeOneOf, -1, US_INV); in testAllFieldPatterns()
1126 … errln(UnicodeString("DateTimePatternGenerator getBestPattern for locale ") + in testAllFieldPatterns()
1127 UnicodeString(locale.getName(),-1,US_INV) + in testAllFieldPatterns()
1155 UnicodeString skeleton = DateTimePatternGenerator::staticGetSkeleton(testData[i], status); in testStaticGetSkeleton()
1197 UnicodeString pattern = gen->getBestPattern(tests[i][1], options, status); in testC()
1198 UnicodeString expectedPattern = UnicodeString(tests[i][2]).unescape(); in testC()
1259 UnicodeString conflictingPattern; in testSkeletonsWithDayPeriods()
1260 (void)gen->addPattern(UnicodeString(patterns[i]), true, conflictingPattern, status); in testSkeletonsWithDayPeriods()
1271UnicodeString result = gen->getBestPattern(UnicodeString(testItems[i][0]), options, status); in testSkeletonsWithDayPeriods()
1274 } else if (result != UnicodeString(testItems[i][1])) { in testSkeletonsWithDayPeriods()
1323UnicodeString getName = dtpg->getFieldDisplayName(testDataPtr->field, testDataPtr->width); in testGetFieldDisplayNames()
1343 UnicodeString jSkeleton("j"); in testJjMapping()
1352UnicodeString jPattern = dtpg->getBestPattern(jSkeleton, UDATPG_MATCH_ALL_FIELDS_LENGTH, status); … in testJjMapping()
1356UnicodeString jPatSkeleton = DateTimePatternGenerator::staticGetSkeleton(jPattern, status); // str… in testJjMapping()
1386 UnicodeString shortPattern; in testJjMapping()
1388 UnicodeString jPattern = dtpg->getBestPattern(jSkeleton, status); in testJjMapping()
1398 UnicodeString jPatSkeleton = DateTimePatternGenerator::staticGetSkeleton(jPattern, status); in testJjMapping()
1399UnicodeString shortPatSkeleton = DateTimePatternGenerator::staticGetSkeleton(shortPattern, status); in testJjMapping()
1455 UnicodeString timePattern; in test20640_HourCyclArsEnNH()
1457 UnicodeString dtpgPattern = dtpg->getBestPattern(u"j", status); in test20640_HourCyclArsEnNH()
1466 assertEquals(UnicodeString("dtpgPattern ") + cas.localeName, in test20640_HourCyclArsEnNH()
1468 assertEquals(UnicodeString("timePattern ") + cas.localeName, in test20640_HourCyclArsEnNH()
1470 assertEquals(UnicodeString("defaultHour ") + cas.localeName, in test20640_HourCyclArsEnNH()
1555 UnicodeString dtfShortPattern, dtfSkelPattern; in test_jConsistencyOddLocales()
1558 UnicodeString dtpgPattern = (dtpg.getAlias())->getBestPattern(skeleton, status); in test_jConsistencyOddLocales()
1566 errln(UnicodeString("For locale ") + localeID + in test_jConsistencyOddLocales()
1622 UnicodeString actualPattern; in testBestPattern()
1626 actualPattern = dtpg->getBestPattern(UnicodeString(testCases[i].skeleton), err); in testBestPattern()
1650 UnicodeString skeletons[kNumDateTimePatterns] = { in testDateTimePatterns()
1651 UnicodeString("yMMMMEEEEdjmm"), // full date, short time in testDateTimePatterns()
1652 UnicodeString("yMMMMdjmm"), // long date, short time in testDateTimePatterns()
1653 UnicodeString("yMMMdjmm"), // medium date, short time in testDateTimePatterns()
1654 UnicodeString("yMdjmm") // short date, short time in testDateTimePatterns()
1659 { "en", { UnicodeString(u"EEEE, MMMM d, y 'at' h:mm\u202Fa"), // long != medium in testDateTimePatterns()
1660 UnicodeString(u"MMMM d, y 'at' h:mm\u202Fa"), in testDateTimePatterns()
1661 UnicodeString(u"MMM d, y, h:mm\u202Fa"), in testDateTimePatterns()
1662 UnicodeString(u"M/d/y, h:mm\u202Fa") } }, in testDateTimePatterns()
1663 { "fr", { UnicodeString(u"EEEE d MMMM y 'à' HH:mm"), // medium != short in testDateTimePatterns()
1664 UnicodeString(u"d MMMM y 'à' HH:mm"), in testDateTimePatterns()
1665 UnicodeString(u"d MMM y, HH:mm"), in testDateTimePatterns()
1666 UnicodeString(u"dd/MM/y HH:mm") } }, in testDateTimePatterns()
1667 { "ha", { UnicodeString(u"EEEE d MMMM, y 'da' HH:mm"), in testDateTimePatterns()
1668 UnicodeString(u"d MMMM, y 'da' HH:mm"), in testDateTimePatterns()
1669 UnicodeString(u"d MMM, y, HH:mm"), in testDateTimePatterns()
1670 UnicodeString(u"y-MM-dd, HH:mm") } }, in testDateTimePatterns()
1671 { nullptr, { UnicodeString(""), UnicodeString(""), // terminator in testDateTimePatterns()
1672 UnicodeString(""), UnicodeString("") } }, in testDateTimePatterns()
1675 UnicodeString enDTPatterns[kNumDateTimePatterns] = { in testDateTimePatterns()
1676 UnicodeString(u"{1} 'at' {0}"), in testDateTimePatterns()
1677 UnicodeString(u"{1} 'at' {0}"), in testDateTimePatterns()
1678 UnicodeString(u"{1}, {0}"), in testDateTimePatterns()
1679 UnicodeString(u"{1}, {0}") in testDateTimePatterns()
1681 UnicodeString modDTPatterns[kNumDateTimePatterns] = { in testDateTimePatterns()
1682 UnicodeString(u"{1} _0_ {0}"), in testDateTimePatterns()
1683 UnicodeString(u"{1} _1_ {0}"), in testDateTimePatterns()
1684 UnicodeString(u"{1} _2_ {0}"), in testDateTimePatterns()
1685 UnicodeString(u"{1} _3_ {0}") in testDateTimePatterns()
1687 DTPLocaleAndResults enModResults = { "en", { UnicodeString(u"EEEE, MMMM d, y _0_ h:mm\u202Fa"), in testDateTimePatterns()
1688 UnicodeString(u"MMMM d, y _1_ h:mm\u202Fa"), in testDateTimePatterns()
1689 UnicodeString(u"MMM d, y _2_ h:mm\u202Fa"), in testDateTimePatterns()
1690 UnicodeString(u"M/d/y _3_ h:mm\u202Fa") } in testDateTimePatterns()
1718 const UnicodeString& dtFormat0 = dtpg->getDateTimeFormat(UDAT_NONE, status); in testDateTimePatterns()
1727 …const UnicodeString& dtFormat1 = dtpg->getDateTimeFormat(static_cast<UDateFormatStyle>(patStyle), … in testDateTimePatterns()
1741 …const UnicodeString& dtFormat2 = dtpg->getDateTimeFormat(static_cast<UDateFormatStyle>(patStyle), … in testDateTimePatterns()
1755 const UnicodeString& dtFormat3 = dtpg->getDateTimeFormat(); in testDateTimePatterns()
1765 …const UnicodeString& dtFormat4 = dtpg->getDateTimeFormat(static_cast<UDateFormatStyle>(patStyle), … in testDateTimePatterns()
1788 UnicodeString pattern = dtpg->getBestPattern(skeleton, err); in testISO8601()
1789 … if (pattern.indexOf(UnicodeString(u"├")) >= 0 || pattern.indexOf(UnicodeString(u"Minute")) >= 0) { in testISO8601()
1790 …errln(UnicodeString("ERROR: locale ") + localeIDs[i] + UnicodeString(", skeleton ") + skeleton + U… in testISO8601()
1794 UnicodeString format; in testISO8601()
1796 … if (format.indexOf(UnicodeString(u"├")) >= 0 || format.indexOf(UnicodeString(u"Minute")) >= 0) { in testISO8601()
1797 …errln(UnicodeString("ERROR: locale ") + localeIDs[i] + UnicodeString(", MEDIUM, bad format: ") + f… in testISO8601()
1820 UnicodeString actualPattern = dtpg->getBestPattern(u"jmm", err); in testRegionOverride()
1830 …ePatternGeneratorAPI::doDTPatternTest(DateTimePatternGenerator* dtpg, UnicodeString* skeletons, DT… in doDTPatternTest()
1833UnicodeString getPat = dtpg->getBestPattern(skeletons[patStyle], UDATPG_MATCH_NO_OPTIONS, status); in doDTPatternTest()