Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(174)

Side by Side Diff: source/test/intltest/dtptngts.cpp

Issue 1621843002: ICU 56 update step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@561
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/test/intltest/dtifmtts.cpp ('k') | source/test/intltest/intltest.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /******************************************************************** 1 /********************************************************************
2 * COPYRIGHT: 2 * COPYRIGHT:
3 * Copyright (c) 2008-2014, International Business Machines Corporation and 3 * Copyright (c) 2008-2015, International Business Machines Corporation and
4 * others. All Rights Reserved. 4 * others. All Rights Reserved.
5 ********************************************************************/ 5 ********************************************************************/
6 6
7 #include "unicode/utypes.h" 7 #include "unicode/utypes.h"
8 8
9 #if !UCONFIG_NO_FORMATTING 9 #if !UCONFIG_NO_FORMATTING
10 10
11 #include <stdio.h> 11 #include <stdio.h>
12 #include <stdlib.h> 12 #include <stdlib.h>
13 #include "dtptngts.h" 13 #include "dtptngts.h"
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
149 UnicodeString("23.58"), // 10: jjmm 149 UnicodeString("23.58"), // 10: jjmm
150 UnicodeString("58.59"), // 11: mmss 150 UnicodeString("58.59"), // 11: mmss
151 UnicodeString("tammikuu 1999"), // 12: yyyyMMMM 151 UnicodeString("tammikuu 1999"), // 12: yyyyMMMM
152 UnicodeString("ke 13. tammikuuta"), // 13: MMMEd -> EE E d. MMM 152 UnicodeString("ke 13. tammikuuta"), // 13: MMMEd -> EE E d. MMM
153 UnicodeString("ke 13."), // 14: Ed -> cc c d. 153 UnicodeString("ke 13."), // 14: Ed -> cc c d.
154 UnicodeString("23.58.59,123"), // 15: jmmssSSS -> "H.mm.ss,SSS" 154 UnicodeString("23.58.59,123"), // 15: jmmssSSS -> "H.mm.ss,SSS"
155 UnicodeString("23.58"), // 16: JJmm 155 UnicodeString("23.58"), // 16: JJmm
156 156
157 // es // 4 es 157 // es // 4 es
158 UnicodeString("1/1999"), // 00: yM -> "M /y" 158 UnicodeString("1/1999"), // 00: yM -> "M /y"
159 UnicodeString("ene. de 1999"), // 01: yMMM -> "M MM 'de' y" 159 UnicodeString("ene. 1999"), // 01: yMMM -> "M MM y"
160 UnicodeString("13/1/1999"), // 02: yMd -> "d /M/y" 160 UnicodeString("13/1/1999"), // 02: yMd -> "d /M/y"
161 UnicodeString("13 de ene. de 1999"), // 03: yMMMd -> "d 'de' MMM 'de' y" 161 UnicodeString("13 ene. 1999"), // 03: yMMMd -> "d MMM y"
162 UnicodeString("13/1"), // 04: Md -> "d /M" 162 UnicodeString("13/1"), // 04: Md -> "d /M"
163 UnicodeString("13 de ene."), // 05: MMMd -> "d 'de' MMM" 163 UnicodeString("13 ene."), // 05: MMMd -> "d 'de' MMM"
164 UnicodeString("13 de enero"), // 06: MMMMd -> "d 'de' MMMM" 164 UnicodeString("13 de enero"), // 06: MMMMd -> "d 'de' MMMM"
165 UnicodeString("T1 1999"), // 07: yQQQ -> "Q QQ y" 165 UnicodeString("T1 1999"), // 07: yQQQ -> "Q QQ y"
166 UnicodeString("11:58 p. m."), // 08: hhmm -> "h h:mm a" 166 UnicodeString("11:58 p. m."), // 08: hhmm -> "h h:mm a"
167 UnicodeString("23:58"), // 09: HHmm -> "H H:mm" 167 UnicodeString("23:58"), // 09: HHmm -> "H H:mm"
168 UnicodeString("23:58"), // 10: jjmm -> "H H:mm" 168 UnicodeString("23:58"), // 10: jjmm -> "H H:mm"
169 UnicodeString("58:59"), // 11: mmss -> "m m:ss" 169 UnicodeString("58:59"), // 11: mmss -> "m m:ss"
170 UnicodeString("enero de 1999"), // 12: yyyyMMMM -> "MMMM 'de' yyyy" 170 UnicodeString("enero de 1999"), // 12: yyyyMMMM -> "MMMM 'de' yyyy"
171 CharsToUnicodeString("mi\\u00E9., 13 de ene."), // 13: MMMEd -> " E, d 'de' MMM" 171 CharsToUnicodeString("mi\\u00E9., 13 ene."), // 13: MMMEd -> "E , d MMM"
172 CharsToUnicodeString("mi\\u00E9. 13"), // 14: Ed -> "E EE d" 172 CharsToUnicodeString("mi\\u00E9. 13"), // 14: Ed -> "E EE d"
173 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS" 173 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS"
174 UnicodeString("23:58"), // 16: JJmm 174 UnicodeString("23:58"), // 16: JJmm
175 175
176 // ja // 5 j a 176 // ja // 5 j a
177 UnicodeString("1999/1"), // 00: yM -> y/M 177 UnicodeString("1999/1"), // 00: yM -> y/M
178 CharsToUnicodeString("1999\\u5E741\\u6708"), // 01: yMMM -> y\u5E74M\u6708 178 CharsToUnicodeString("1999\\u5E741\\u6708"), // 01: yMMM -> y\u5E74M\u6708
179 UnicodeString("1999/1/13"), // 02: yMd -> y/M/d 179 UnicodeString("1999/1/13"), // 02: yMd -> y/M/d
180 CharsToUnicodeString("1999\\u5E741\\u670813\\u65E5"), // 03: yMMMd -> y\u5E74M\u6708d\u65E5 180 CharsToUnicodeString("1999\\u5E741\\u670813\\u65E5"), // 03: yMMMd -> y\u5E74M\u6708d\u65E5
181 UnicodeString("1/13"), // 04: Md -> M/d 181 UnicodeString("1/13"), // 04: Md -> M/d
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 CharsToUnicodeString("\\u4E0B\\u534811:58"), // 10: jjmm 244 CharsToUnicodeString("\\u4E0B\\u534811:58"), // 10: jjmm
245 UnicodeString("58:59"), // 11: mmss -> 245 UnicodeString("58:59"), // 11: mmss ->
246 CharsToUnicodeString("\\u6C11\\u570B88\\u5E741\\u6708"), // 12: yyyyMMMM -> Gy\u5E74M\u670 246 CharsToUnicodeString("\\u6C11\\u570B88\\u5E741\\u6708"), // 12: yyyyMMMM -> Gy\u5E74M\u670
247 CharsToUnicodeString("1\\u670813\\u65E5\\u9031\\u4E09"), // 13: MMMEd -> M\u6708d\u65E5EEE 247 CharsToUnicodeString("1\\u670813\\u65E5\\u9031\\u4E09"), // 13: MMMEd -> M\u6708d\u65E5EEE
248 CharsToUnicodeString("13\\u65E5\\uff08\\u9031\\u4E09\\uff09"), // 14: Ed -> d\u65E5\\uff08EEEi\\uff09 248 CharsToUnicodeString("13\\u65E5\\uff08\\u9031\\u4E09\\uff09"), // 14: Ed -> d\u65E5\\uff08EEEi\\uff09
249 CharsToUnicodeString("\\u4E0B\\u534811:58:59.123"), // 15: jmmssSSS -> "ah:mm:ss.SSS" 249 CharsToUnicodeString("\\u4E0B\\u534811:58:59.123"), // 15: jmmssSSS -> "ah:mm:ss.SSS"
250 UnicodeString("11:58"), // 16: JJmm 250 UnicodeString("11:58"), // 16: JJmm
251 251
252 // ru // 9 r u 252 // ru // 9 r u
253 UnicodeString("01.1999"), // 00: yM -> MM.y 253 UnicodeString("01.1999"), // 00: yM -> MM.y
254 CharsToUnicodeString("\\u044F\\u043D\\u0432. 1999"), // 01: yMMM -> LLL y 254 CharsToUnicodeString("\\u044F\\u043D\\u0432. 1999 \\u0433."), // 01: yMMM -> LLL y
255 UnicodeString("13.01.1999"), // 02: yMd -> dd.MM.y 255 UnicodeString("13.01.1999"), // 02: yMd -> dd.MM.y
256 CharsToUnicodeString("13 \\u044F\\u043D\\u0432. 1999 \\u0433."), // 03: yMMMd -> d MMM y 256 CharsToUnicodeString("13 \\u044F\\u043D\\u0432. 1999 \\u0433."), // 03: yMMMd -> d MMM y
257 UnicodeString("13.01"), // 04: Md -> dd.MM 257 UnicodeString("13.01"), // 04: Md -> dd.MM
258 CharsToUnicodeString("13 \\u044F\\u043D\\u0432."), // 05: MMMd -> d MMM 258 CharsToUnicodeString("13 \\u044F\\u043D\\u0432."), // 05: MMMd -> d MMM
259 CharsToUnicodeString("13 \\u044F\\u043D\\u0432\\u0430\\u0440\\u044F"), / / 06: MMMMd -> d MMMM 259 CharsToUnicodeString("13 \\u044F\\u043D\\u0432\\u0430\\u0440\\u044F"), / / 06: MMMMd -> d MMMM
260 CharsToUnicodeString("1-\\u0439 \\u043A\\u0432. 1999 \\u0433."), // 07: yQQQ -> y QQQ 260 CharsToUnicodeString("1-\\u0439 \\u043A\\u0432. 1999 \\u0433."), // 07: yQQQ -> y QQQ
261 UnicodeString("11:58 PM"), // 07: hhmm -> hh:mm a 261 CharsToUnicodeString("11:58 \\u041F\\u041F"), // 08: hhmm -> hh:mm a
262 UnicodeString("23:58"), // 09: HHmm -> HH:mm 262 UnicodeString("23:58"), // 09: HHmm -> HH:mm
263 UnicodeString("23:58"), // 10: jjmm -> HH:mm 263 UnicodeString("23:58"), // 10: jjmm -> HH:mm
264 UnicodeString("58:59"), // 11: mmss -> mm:ss 264 UnicodeString("58:59"), // 11: mmss -> mm:ss
265 CharsToUnicodeString("\\u044F\\u043D\\u0432\\u0430\\u0440\\u044C 1999"), // 12: yyyyMMMM -> LLLL y 265 CharsToUnicodeString("\\u044F\\u043D\\u0432\\u0430\\u0440\\u044C 1999 \\ u0433."), // 12: yyyyMMMM -> LLLL y
266 CharsToUnicodeString("\\u0421\\u0440, 13 \\u044F\\u043D\\u0432."), // 13 : MMMEd -> ccc, d MMM 266 CharsToUnicodeString("\\u0441\\u0440, 13 \\u044F\\u043D\\u0432."), // 13 : MMMEd -> ccc, d MMM
267 CharsToUnicodeString("\\u0421\\u0440, 13"), // 14: Ed -> EEE, d 267 CharsToUnicodeString("\\u0441\\u0440, 13"), // 14: Ed -> EEE, d
268 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS" 268 UnicodeString("23:58:59,123"), // 15: jmmssSSS -> "H:mm:ss,SSS"
269 UnicodeString("23:58"), // 16: JJmm 269 UnicodeString("23:58"), // 16: JJmm
270 270
271 // zh@calendar=chinese // 10 zh@calendar=chinese 271 // zh@calendar=chinese // 10 zh@calendar=chinese
272 CharsToUnicodeString("\\u620A\\u5BC5\\u5E74\\u51AC\\u6708"), // 00: yMMM 272 CharsToUnicodeString("1998\\u620A\\u5BC5\\u5E74\\u51AC\\u6708"), // 00: yMMM
273 CharsToUnicodeString("\\u620A\\u5BC5\\u5E74\\u51AC\\u6708"), // 01: yMMM 273 CharsToUnicodeString("1998\\u620A\\u5BC5\\u5E74\\u51AC\\u6708"), // 01: yMMM
274 CharsToUnicodeString("\\u620A\\u5BC5\\u5E74\\u51AC\\u670826\\u65E5"), // 02: yMMMd 274 CharsToUnicodeString("1998\\u5E74\\u51AC\\u670826"), // 02: yMMMd
275 CharsToUnicodeString("\\u620A\\u5BC5\\u5E74\\u51AC\\u670826\\u65E5"), // 03: yMMMd 275 CharsToUnicodeString("1998\\u5E74\\u51AC\\u670826"), // 03: yMMMd
276 UnicodeString("11-26"), // 04: Md 276 UnicodeString("11-26"), // 04: Md
277 CharsToUnicodeString("\\u51AC\\u670826\\u65E5"), // 05: MMMd 277 CharsToUnicodeString("\\u51AC\\u670826\\u65E5"), // 05: MMMd
278 CharsToUnicodeString("\\u51AC\\u670826\\u65E5"), // 06: MMMMd 278 CharsToUnicodeString("\\u51AC\\u670826\\u65E5"), // 06: MMMMd
279 CharsToUnicodeString("\\u620A\\u5BC5\\u5E74\\u7b2c\\u56db\\u5B63\\u5EA6" ), // 07: yQQQ 279 CharsToUnicodeString("1998\\u620A\\u5BC5\\u5E74\\u7b2c\\u56db\\u5B63\\u5 EA6"), // 07: yQQQ
280 CharsToUnicodeString("\\u4E0B\\u534811:58"), // 08: hhmm 280 CharsToUnicodeString("\\u4E0B\\u534811:58"), // 08: hhmm
281 UnicodeString("23:58"), // 09: HHmm 281 UnicodeString("23:58"), // 09: HHmm
282 CharsToUnicodeString("\\u4E0B\\u534811:58"), // 10: jjmm 282 CharsToUnicodeString("\\u4E0B\\u534811:58"), // 10: jjmm
283 UnicodeString("58:59"), // 11: mmss 283 UnicodeString("58:59"), // 11: mmss
284 CharsToUnicodeString("\\u620A\\u5BC5\\u5E74\\u51AC\\u6708"), // 12: yyyyMMMM 284 CharsToUnicodeString("1998\\u620A\\u5BC5\\u5E74\\u51AC\\u6708"), // 12: yyyyMMMM
285 CharsToUnicodeString("\\u51AC\\u670826\\u65E5\\u5468\\u4E09"), // 13: MMMEd 285 CharsToUnicodeString("\\u51AC\\u670826\\u65E5\\u5468\\u4E09"), // 13: MMMEd
286 CharsToUnicodeString("26\\u65E5\\u5468\\u4E09"), // 14: Ed -> d\u65E5EEE 286 CharsToUnicodeString("26\\u65E5\\u5468\\u4E09"), // 14: Ed -> d\u65E5EEE
287 CharsToUnicodeString("\\u4E0B\\u534811:58:59.123"), // 15: jmmssSS 287 CharsToUnicodeString("\\u4E0B\\u534811:58:59.123"), // 15: jmmssSS
288 UnicodeString("11:58"), // 16: JJmm 288 UnicodeString("11:58"), // 16: JJmm
289 289
290 UnicodeString(), 290 UnicodeString(),
291 }; 291 };
292 292
293 UnicodeString patternTests2[] = { 293 UnicodeString patternTests2[] = {
294 UnicodeString("yyyyMMMdd"), 294 UnicodeString("yyyyMMMdd"),
(...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after
849 void IntlTestDateTimePatternGeneratorAPI::testOptions(/*char *par*/) 849 void IntlTestDateTimePatternGeneratorAPI::testOptions(/*char *par*/)
850 { 850 {
851 DTPtnGenOptionsData testData[] = { 851 DTPtnGenOptionsData testData[] = {
852 // locale skel expectedPattern options 852 // locale skel expectedPattern options
853 { "en", "Hmm", "HH:mm", UDATPG_MATCH_NO_OPTIONS }, 853 { "en", "Hmm", "HH:mm", UDATPG_MATCH_NO_OPTIONS },
854 { "en", "HHmm", "HH:mm", UDATPG_MATCH_NO_OPTIONS }, 854 { "en", "HHmm", "HH:mm", UDATPG_MATCH_NO_OPTIONS },
855 { "en", "hhmm", "h:mm a", UDATPG_MATCH_NO_OPTIONS }, 855 { "en", "hhmm", "h:mm a", UDATPG_MATCH_NO_OPTIONS },
856 { "en", "Hmm", "HH:mm", UDATPG_MATCH_HOUR_FIELD_LENGTH }, 856 { "en", "Hmm", "HH:mm", UDATPG_MATCH_HOUR_FIELD_LENGTH },
857 { "en", "HHmm", "HH:mm", UDATPG_MATCH_HOUR_FIELD_LENGTH }, 857 { "en", "HHmm", "HH:mm", UDATPG_MATCH_HOUR_FIELD_LENGTH },
858 { "en", "hhmm", "hh:mm a", UDATPG_MATCH_HOUR_FIELD_LENGTH }, 858 { "en", "hhmm", "hh:mm a", UDATPG_MATCH_HOUR_FIELD_LENGTH },
859 { "be", "Hmm", "HH.mm", UDATPG_MATCH_NO_OPTIONS }, 859 { "da", "Hmm", "HH.mm", UDATPG_MATCH_NO_OPTIONS },
860 { "be", "HHmm", "HH.mm", UDATPG_MATCH_NO_OPTIONS }, 860 { "da", "HHmm", "HH.mm", UDATPG_MATCH_NO_OPTIONS },
861 { "be", "hhmm", "h.mm a", UDATPG_MATCH_NO_OPTIONS }, 861 { "da", "hhmm", "h.mm a", UDATPG_MATCH_NO_OPTIONS },
862 { "be", "Hmm", "H.mm", UDATPG_MATCH_HOUR_FIELD_LENGTH }, 862 { "da", "Hmm", "H.mm", UDATPG_MATCH_HOUR_FIELD_LENGTH },
863 { "be", "HHmm", "HH.mm", UDATPG_MATCH_HOUR_FIELD_LENGTH }, 863 { "da", "HHmm", "HH.mm", UDATPG_MATCH_HOUR_FIELD_LENGTH },
864 { "be", "hhmm", "hh.mm a", UDATPG_MATCH_HOUR_FIELD_LENGTH }, 864 { "da", "hhmm", "hh.mm a", UDATPG_MATCH_HOUR_FIELD_LENGTH },
865 // 865 //
866 { "en", "yyyy", "yyyy", UDATPG_MATCH_NO_OPTIONS }, 866 { "en", "yyyy", "yyyy", UDATPG_MATCH_NO_OPTIONS },
867 { "en", "YYYY", "YYYY", UDATPG_MATCH_NO_OPTIONS }, 867 { "en", "YYYY", "YYYY", UDATPG_MATCH_NO_OPTIONS },
868 { "en", "U", "y", UDATPG_MATCH_NO_OPTIONS }, 868 { "en", "U", "y", UDATPG_MATCH_NO_OPTIONS },
869 { "en@calendar=japanese", "yyyy", "y G", UDATPG_MATCH_NO_OPTIONS }, 869 { "en@calendar=japanese", "yyyy", "y G", UDATPG_MATCH_NO_OPTIONS },
870 { "en@calendar=japanese", "YYYY", "Y G", UDATPG_MATCH_NO_OPTIONS }, 870 { "en@calendar=japanese", "YYYY", "Y G", UDATPG_MATCH_NO_OPTIONS },
871 { "en@calendar=japanese", "U", "y G", UDATPG_MATCH_NO_OPTIONS }, 871 { "en@calendar=japanese", "U", "y G", UDATPG_MATCH_NO_OPTIONS },
872 { "en@calendar=chinese", "yyyy", "U", UDATPG_MATCH_NO_OPTIONS }, 872 { "en@calendar=chinese", "yyyy", "r(U)", UDATPG_MATCH_NO_OPTIONS },
873 { "en@calendar=chinese", "YYYY", "Y", UDATPG_MATCH_NO_OPTIONS }, 873 { "en@calendar=chinese", "YYYY", "Y(Y)", UDATPG_MATCH_NO_OPTIONS }, / / not a good result, want r(Y) or r(U)
874 { "en@calendar=chinese", "U", "U", UDATPG_MATCH_NO_OPTIONS }, 874 { "en@calendar=chinese", "U", "r(U)", UDATPG_MATCH_NO_OPTIONS } ,
875 { "en@calendar=chinese", "Gy", "U", UDATPG_MATCH_NO_OPTIONS }, 875 { "en@calendar=chinese", "Gy", "r(U)", UDATPG_MATCH_NO_OPTIONS } ,
876 { "en@calendar=chinese", "GU", "U", UDATPG_MATCH_NO_OPTIONS }, 876 { "en@calendar=chinese", "GU", "r(U)", UDATPG_MATCH_NO_OPTIONS } ,
877 { "en@calendar=chinese", "ULLL", "MMM U", UDATPG_MATCH_NO_OPTIONS }, 877 { "en@calendar=chinese", "ULLL", "MMM U", UDATPG_MATCH_NO_OPTIONS } ,
878 { "en@calendar=chinese", "yMMM", "MMM U", UDATPG_MATCH_NO_OPTIONS }, 878 { "en@calendar=chinese", "yMMM", "MMM r(U)", UDATPG_MATCH_NO_OPTIONS } ,
879 { "en@calendar=chinese", "GUMMM", "MMM U", UDATPG_MATCH_NO_OPTIONS }, 879 { "en@calendar=chinese", "GUMMM", "MMM r(U)", UDATPG_MATCH_NO_OPTIONS } ,
880 { "zh@calendar=chinese", "yyyy", "U\\u5E74", UDATPG_MATCH_NO_OPTION S }, 880 { "zh@calendar=chinese", "yyyy", "rU\\u5E74", UDATPG_MATCH_NO_OPTIO NS },
881 { "zh@calendar=chinese", "YYYY", "Y\\u5E74", UDATPG_MATCH_NO_OPTION S }, 881 { "zh@calendar=chinese", "YYYY", "YY\\u5E74", UDATPG_MATCH_NO_OPTIO NS }, // not a good result, may want r(Y) or r(U)
882 { "zh@calendar=chinese", "U", "U\\u5E74", UDATPG_MATCH_NO_OPTION S }, 882 { "zh@calendar=chinese", "U", "rU\\u5E74", UDATPG_MATCH_NO_OPTIO NS },
883 { "zh@calendar=chinese", "Gy", "U\\u5E74", UDATPG_MATCH_NO_OPTION S }, 883 { "zh@calendar=chinese", "Gy", "rU\\u5E74", UDATPG_MATCH_NO_OPTIO NS },
884 { "zh@calendar=chinese", "GU", "U\\u5E74", UDATPG_MATCH_NO_OPTION S }, 884 { "zh@calendar=chinese", "GU", "rU\\u5E74", UDATPG_MATCH_NO_OPTIO NS },
885 { "zh@calendar=chinese", "ULLL", "U\\u5E74MMM", UDATPG_MATCH_NO_OPTION S }, 885 { "zh@calendar=chinese", "ULLL", "U\\u5E74MMM", UDATPG_MATCH_NO_OPTIO NS },
886 { "zh@calendar=chinese", "yMMM", "U\\u5E74MMM", UDATPG_MATCH_NO_OPTION S }, 886 { "zh@calendar=chinese", "yMMM", "rU\\u5E74MMM", UDATPG_MATCH_NO_OPTIO NS },
887 { "zh@calendar=chinese", "GUMMM", "U\\u5E74MMM", UDATPG_MATCH_NO_OPTION S }, 887 { "zh@calendar=chinese", "GUMMM", "rU\\u5E74MMM", UDATPG_MATCH_NO_OPTIO NS },
888 }; 888 };
889 889
890 int count = sizeof(testData) / sizeof(testData[0]); 890 int count = sizeof(testData) / sizeof(testData[0]);
891 const DTPtnGenOptionsData * testDataPtr = testData; 891 const DTPtnGenOptionsData * testDataPtr = testData;
892 892
893 for (; count-- > 0; ++testDataPtr) { 893 for (; count-- > 0; ++testDataPtr) {
894 UErrorCode status = U_ZERO_ERROR; 894 UErrorCode status = U_ZERO_ERROR;
895 895
896 Locale locale(testDataPtr->locale); 896 Locale locale(testDataPtr->locale);
897 UnicodeString skel(testDataPtr->skel); 897 UnicodeString skel(testDataPtr->skel);
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
1051 } 1051 }
1052 } 1052 }
1053 delete dtpg; 1053 delete dtpg;
1054 } else { 1054 } else {
1055 dataerrln("Create DateTimePatternGenerator instance for locale(%s) f ails: %s", 1055 dataerrln("Create DateTimePatternGenerator instance for locale(%s) f ails: %s",
1056 locale.getName(), u_errorName(status)); 1056 locale.getName(), u_errorName(status));
1057 } 1057 }
1058 } 1058 }
1059 } 1059 }
1060 #endif /* #if !UCONFIG_NO_FORMATTING */ 1060 #endif /* #if !UCONFIG_NO_FORMATTING */
OLDNEW
« no previous file with comments | « source/test/intltest/dtifmtts.cpp ('k') | source/test/intltest/intltest.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698