| OLD | NEW |
| 1 | 1 |
| 2 /******************************************************************** | 2 /******************************************************************** |
| 3 * COPYRIGHT: | 3 * COPYRIGHT: |
| 4 * Copyright (c) 1997-2014, International Business Machines Corporation and | 4 * Copyright (c) 1997-2015, International Business Machines Corporation and |
| 5 * others. All Rights Reserved. | 5 * others. All Rights Reserved. |
| 6 ********************************************************************/ | 6 ********************************************************************/ |
| 7 | 7 |
| 8 #include "unicode/utypes.h" | 8 #include "unicode/utypes.h" |
| 9 | 9 |
| 10 #if !UCONFIG_NO_FORMATTING | 10 #if !UCONFIG_NO_FORMATTING |
| 11 | 11 |
| 12 | 12 |
| 13 //TODO: define it in compiler flag | 13 //TODO: define it in compiler flag |
| 14 //#define DTIFMTTS_DEBUG 1 | 14 //#define DTIFMTTS_DEBUG 1 |
| (...skipping 27 matching lines...) Expand all Loading... |
| 42 | 42 |
| 43 void DateIntervalFormatTest::runIndexedTest( int32_t index, UBool exec, const ch
ar* &name, char* /*par*/ ) { | 43 void DateIntervalFormatTest::runIndexedTest( int32_t index, UBool exec, const ch
ar* &name, char* /*par*/ ) { |
| 44 if (exec) logln("TestSuite DateIntervalFormat"); | 44 if (exec) logln("TestSuite DateIntervalFormat"); |
| 45 switch (index) { | 45 switch (index) { |
| 46 TESTCASE(0, testAPI); | 46 TESTCASE(0, testAPI); |
| 47 TESTCASE(1, testFormat); | 47 TESTCASE(1, testFormat); |
| 48 TESTCASE(2, testFormatUserDII); | 48 TESTCASE(2, testFormatUserDII); |
| 49 TESTCASE(3, testSetIntervalPatternNoSideEffect); | 49 TESTCASE(3, testSetIntervalPatternNoSideEffect); |
| 50 TESTCASE(4, testYearFormats); | 50 TESTCASE(4, testYearFormats); |
| 51 TESTCASE(5, testStress); | 51 TESTCASE(5, testStress); |
| 52 TESTCASE(6, testTicket11583_2); |
| 52 default: name = ""; break; | 53 default: name = ""; break; |
| 53 } | 54 } |
| 54 } | 55 } |
| 55 | 56 |
| 56 /** | 57 /** |
| 57 * Test various generic API methods of DateIntervalFormat for API coverage. | 58 * Test various generic API methods of DateIntervalFormat for API coverage. |
| 58 */ | 59 */ |
| 59 void DateIntervalFormatTest::testAPI() { | 60 void DateIntervalFormatTest::testAPI() { |
| 60 | 61 |
| 61 /* ====== Test create interval instance with default locale and skeleton | 62 /* ====== Test create interval instance with default locale and skeleton |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 158 return; | 159 return; |
| 159 } | 160 } |
| 160 FieldPosition pos = 0; | 161 FieldPosition pos = 0; |
| 161 fromTime->set(2013, 3, 26); | 162 fromTime->set(2013, 3, 26); |
| 162 toTime->set(2013, 3, 28); | 163 toTime->set(2013, 3, 28); |
| 163 dif->format(*fromTime, *toTime, expected, pos, status); | 164 dif->format(*fromTime, *toTime, expected, pos, status); |
| 164 if (U_FAILURE(status)) { | 165 if (U_FAILURE(status)) { |
| 165 errln("Failure encountered: %s", u_errorName(status)); | 166 errln("Failure encountered: %s", u_errorName(status)); |
| 166 return; | 167 return; |
| 167 } | 168 } |
| 168 LocalPointer<DateIntervalInfo> dii(new DateIntervalInfo(Locale::getEngli
sh(), status)); | 169 LocalPointer<DateIntervalInfo> dii(new DateIntervalInfo(Locale::getEngli
sh(), status), status); |
| 169 if (U_FAILURE(status)) { | 170 if (U_FAILURE(status)) { |
| 170 errln("Failure encountered: %s", u_errorName(status)); | 171 errln("Failure encountered: %s", u_errorName(status)); |
| 171 return; | 172 return; |
| 172 } | 173 } |
| 173 dii->setIntervalPattern(ctou("yMd"), UCAL_DATE, ctou("M/d/y \\u2013 d"),
status); | 174 dii->setIntervalPattern(ctou("yMd"), UCAL_DATE, ctou("M/d/y \\u2013 d"),
status); |
| 174 dif->setDateIntervalInfo(*dii, status); | 175 dif->setDateIntervalInfo(*dii, status); |
| 175 if (U_FAILURE(status)) { | 176 if (U_FAILURE(status)) { |
| 176 errln("Failure encountered: %s", u_errorName(status)); | 177 errln("Failure encountered: %s", u_errorName(status)); |
| 177 return; | 178 return; |
| 178 } | 179 } |
| (...skipping 635 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 814 | 815 |
| 815 "zh", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EEEEdMMMMy", "2007\
\u5e7410\\u670810\\u65e5\\u661f\\u671f\\u4e09\\u81f32008\\u5e7410\\u670810\\u65e
5\\u661f\\u671f\\u4e94", | 816 "zh", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EEEEdMMMMy", "2007\
\u5e7410\\u670810\\u65e5\\u661f\\u671f\\u4e09\\u81f32008\\u5e7410\\u670810\\u65e
5\\u661f\\u671f\\u4e94", |
| 816 | 817 |
| 817 | 818 |
| 818 "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dMMMMy", "2007\\u5e
7410\\u670810\\u65e5\\u81f311\\u670810\\u65e5", | 819 "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dMMMMy", "2007\\u5e
7410\\u670810\\u65e5\\u81f311\\u670810\\u65e5", |
| 819 | 820 |
| 820 | 821 |
| 821 "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMMy", "2007\\u5e7
410\\u6708\\u81f311\\u6708", | 822 "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMMy", "2007\\u5e7
410\\u6708\\u81f311\\u6708", |
| 822 | 823 |
| 823 | 824 |
| 824 "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmv", "2007/10/10 \
\u6D1B\\u6749\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810:10 \\u2013 2007/11/10 \\u6D1B
\\u6749\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810:10", | 825 "zh", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hmv", "2007/10/10 \
\u6D1B\\u6749\\u77F6\\u65F6\\u95F4 \\u4E0A\\u534810:10 \\u2013 2007/11/10 \\u6D1
B\\u6749\\u77F6\\u65F6\\u95F4 \\u4E0A\\u534810:10", |
| 825 | 826 |
| 826 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMMy", "2007\
\u5e7411\\u670810\\u65e5\\u661f\\u671f\\u516d\\u81f320\\u65e5\\u661f\\u671f\\u4e
8c", | 827 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMMy", "2007\
\u5e7411\\u670810\\u65e5\\u661f\\u671f\\u516d\\u81f320\\u65e5\\u661f\\u671f\\u4e
8c", |
| 827 | 828 |
| 828 | 829 |
| 829 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMM", "11\\u67081
0\\u65e5\\u81f320\\u65e5", | 830 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMM", "11\\u67081
0\\u65e5\\u81f320\\u65e5", |
| 830 | 831 |
| 831 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMMMy", "2007\\u5E7
411\\u6708", // (fixed expected result per ticket:6626:) | 832 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMMMy", "2007\\u5E7
411\\u6708", // (fixed expected result per ticket:6626:) |
| 832 | 833 |
| 833 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMM", "11\\u6
70810\\u65e5\\u661f\\u671f\\u516d\\u81f320\\u65e5\\u661f\\u671f\\u4e8c", | 834 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMM", "11\\u6
70810\\u65e5\\u661f\\u671f\\u516d\\u81f320\\u65e5\\u661f\\u671f\\u4e8c", |
| 834 | 835 |
| 835 | 836 |
| 836 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "2007/11/10\
\u5468\\u516d\\u81f32007/11/20\\u5468\\u4e8c", | 837 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "2007/11/10\
\u5468\\u516d\\u81f32007/11/20\\u5468\\u4e8c", |
| 837 | 838 |
| 838 | 839 |
| 839 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "11/10 \\u2013
11/20", | 840 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "11/10 \\u2013
11/20", |
| 840 | 841 |
| 841 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "2007\\u5E7411
\\u6708", | 842 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "2007\\u5E7411
\\u6708", |
| 842 | 843 |
| 843 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "11/10\\u5468
\\u516d\\u81f311/20\\u5468\\u4e8c", | 844 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "11/10\\u5468
\\u516d\\u81f311/20\\u5468\\u4e8c", |
| 844 | 845 |
| 845 | 846 |
| 846 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "y", "2007\\u5E74",
// (fixed expected result per ticket:6626:) | 847 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "y", "2007\\u5E74",
// (fixed expected result per ticket:6626:) |
| 847 | 848 |
| 848 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "M", "11\\u6708", | 849 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "M", "11\\u6708", |
| 849 | 850 |
| 850 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMM", "11\\u6708",
// (fixed expected result per ticket:6626: and others) | 851 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMM", "11\\u6708",
// (fixed expected result per ticket:6626: and others) |
| 851 | 852 |
| 852 | 853 |
| 853 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmz", "2007/11/10 G
MT-8\\u4e0a\\u534810:10 \\u2013 2007/11/20 GMT-8\\u4e0a\\u534810:10", | 854 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmz", "2007/11/10 G
MT-8 \\u4e0a\\u534810:10 \\u2013 2007/11/20 GMT-8 \\u4e0a\\u534810:10", |
| 854 | 855 |
| 855 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "h", "2007/11/10 \\u
4e0a\\u534810\\u65f6 \\u2013 2007/11/20 \\u4e0a\\u534810\\u65f6", | 856 "zh", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "h", "2007/11/10 \\u
4e0a\\u534810\\u65f6 \\u2013 2007/11/20 \\u4e0a\\u534810\\u65f6", |
| 856 | 857 |
| 857 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMMMy", "2007\
\u5e741\\u670810\\u65e5\\u661f\\u671f\\u4e09", // (fixed expected result per tic
ket:6626:) | 858 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMMMy", "2007\
\u5e741\\u670810\\u65e5\\u661f\\u671f\\u4e09", // (fixed expected result per tic
ket:6626:) |
| 858 | 859 |
| 859 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hm", "\\u4e0a\\u534
810:00\\u81f3\\u4e0b\\u53482:10", | 860 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hm", "\\u4e0a\\u534
810:00\\u81f3\\u4e0b\\u53482:10", |
| 860 | 861 |
| 861 | 862 |
| 862 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hmz", "GMT-8\\u4e0a
\\u534810:00\\u81f3\\u4e0b\\u53482:10", | 863 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hmz", "GMT-8\\u4e0a
\\u534810:00\\u81f3\\u4e0b\\u53482:10", |
| 863 | 864 |
| 864 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "h", "\\u4e0a\\u5348
10\\u65F6\\u81f3\\u4e0b\\u53482\\u65f6", | 865 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "h", "\\u4e0a\\u5348
10\\u65F6\\u81f3\\u4e0b\\u53482\\u65f6", |
| 865 | 866 |
| 866 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hv", "\\u6D1B\\u674
9\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810\\u65F6\\u81F3\\u4E0B\\u53482\\u65F6", | 867 "zh", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "hv", "\\u6D1B\\u674
9\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810\\u65F6\\u81F3\\u4E0B\\u53482\\u65F6", |
| 867 | 868 |
| 868 "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hm", "\\u4e0a\\u534
810:00\\u81f310:20", | 869 "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hm", "\\u4e0a\\u534
810:00\\u81f310:20", |
| 869 | 870 |
| 870 "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "\\u6D1B\\u67
49\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810:00\\u81F310:20", | 871 "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "\\u6D1B\\u67
49\\u77F6\\u65F6\\u95F4\\u4E0A\\u534810:00\\u81F310:20", |
| 871 | 872 |
| 872 "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hz", "GMT-8\\u4e0a\
\u534810\\u65f6", | 873 "zh", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hz", "GMT-8\\u4e0a\
\u534810\\u65f6", |
| 873 | 874 |
| 874 "zh", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hm", "\\u4e0a\\u534
810:10", | 875 "zh", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hm", "\\u4e0a\\u534
810:10", |
| 875 | 876 |
| 876 "zh", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "h", "\\u4e0a\\u5348
10\\u65f6", | 877 "zh", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "h", "\\u4e0a\\u5348
10\\u65f6", |
| 877 | 878 |
| 878 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EEEEdMMMy", "Mittwo
ch, 10. Okt. 2007 - Freitag, 10. Okt. 2008", | 879 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EEEEdMMMy", "Mittwo
ch, 10. Okt. 2007 \\u2013 Freitag, 10. Okt. 2008", |
| 879 | 880 |
| 880 | 881 |
| 881 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "dMMM", "10. Okt. 20
07 - 10. Okt. 2008", | 882 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "dMMM", "10. Okt. 20
07 \\u2013 10. Okt. 2008", |
| 882 | 883 |
| 883 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "MMMy", "Okt. 2007 -
Okt. 2008", | 884 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "MMMy", "Okt. 2007 \
\u2013 Okt. 2008", |
| 884 | 885 |
| 885 | 886 |
| 886 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EdMy", "Mi., 10.10.
2007 - Fr., 10.10.2008", | 887 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EdMy", "Mi., 10.10.
2007 \\u2013 Fr., 10.10.2008", |
| 887 | 888 |
| 888 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "dMy", "10.10.2007 -
10.10.2008", | 889 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "dMy", "10.10.2007 \
\u2013 10.10.2008", |
| 889 | 890 |
| 890 | 891 |
| 891 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "My", "10.2007 - 10.
2008", | 892 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "My", "10.2007 \\u20
13 10.2008", |
| 892 | 893 |
| 893 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EdM", "Mi., 10.10.2
007 - Fr., 10.10.2008", | 894 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "EdM", "Mi., 10.10.2
007 \\u2013 Fr., 10.10.2008", |
| 894 | 895 |
| 895 | 896 |
| 896 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "y", "2007-2008", | 897 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "y", "2007\\u2013200
8", |
| 897 | 898 |
| 898 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "M", "10.2007 - 10.2
008", | 899 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "M", "10.2007 \\u201
3 10.2008", |
| 899 | 900 |
| 900 | 901 |
| 901 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hm", "10.10.2007, 1
0:10 vorm. - 10.10.2008, 10:10 vorm.", | 902 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "hm", "10.10.2007, 1
0:10 vorm. \\u2013 10.10.2008, 10:10 vorm.", |
| 902 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "Hm", "10.10.2007, 1
0:10 - 10.10.2008, 10:10", | 903 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "Hm", "10.10.2007, 1
0:10 \\u2013 10.10.2008, 10:10", |
| 903 | 904 |
| 904 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMMy", "Mittwo
ch, 10. Okt. - Samstag, 10. Nov. 2007", | 905 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMMy", "Mittwo
ch, 10. Okt. \\u2013 Samstag, 10. Nov. 2007", |
| 905 | 906 |
| 906 | 907 |
| 907 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dMMM", "10. Okt. -
10. Nov.", | 908 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dMMM", "10. Okt. \\
u2013 10. Nov.", |
| 908 | 909 |
| 909 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMy", "Okt.-Nov. 2
007", | 910 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMMy", "Okt.\\u2013
Nov. 2007", |
| 910 | 911 |
| 911 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMM", "Mittwoc
h, 10. Okt. - Samstag, 10. Nov.", | 912 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMM", "Mittwoc
h, 10. Okt. \\u2013 Samstag, 10. Nov.", |
| 912 | 913 |
| 913 | 914 |
| 914 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dM", "10.10. - 10.1
1.", | 915 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dM", "10.10. \\u201
3 10.11.", |
| 915 | 916 |
| 916 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "My", "10.2007 - 11.
2007", | 917 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "My", "10.2007 \\u20
13 11.2007", |
| 917 | 918 |
| 918 | 919 |
| 919 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "d", "10.10. - 10.11
.", | 920 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "d", "10.10. \\u2013
10.11.", |
| 920 | 921 |
| 921 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "y", "2007", | 922 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "y", "2007", |
| 922 | 923 |
| 923 | 924 |
| 924 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMM", "Okt.-Nov.", | 925 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "MMM", "Okt.\\u2013N
ov.", |
| 925 | 926 |
| 926 | 927 |
| 927 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hms", "10.10.2007,
10:10:10 vorm. - 10.11.2007, 10:10:10 vorm.", | 928 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "hms", "10.10.2007,
10:10:10 vorm. \\u2013 10.11.2007, 10:10:10 vorm.", |
| 928 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "Hms", "10.10.2007,
10:10:10 - 10.11.2007, 10:10:10", | 929 "de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "Hms", "10.10.2007,
10:10:10 \\u2013 10.11.2007, 10:10:10", |
| 929 | 930 |
| 930 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMy", "Samsta
g, 10. - Dienstag, 20. Nov. 2007", | 931 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMMy", "Samsta
g, 10. \\u2013 Dienstag, 20. Nov. 2007", |
| 931 | 932 |
| 932 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMy", "10.-20. No
v. 2007", | 933 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMMMy", "10.\\u2013
20. Nov. 2007", |
| 933 | 934 |
| 934 | 935 |
| 935 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMMy", "Nov. 2007",
| 936 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "MMMy", "Nov. 2007",
|
| 936 | 937 |
| 937 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMM", "Samstag
, 10. - Dienstag, 20. Nov.", | 938 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMM", "Samstag
, 10. \\u2013 Dienstag, 20. Nov.", |
| 938 | 939 |
| 939 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "Sa., 10.11.
2007 - Di., 20.11.2007", | 940 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "Sa., 10.11.
2007 \\u2013 Di., 20.11.2007", |
| 940 | 941 |
| 941 | 942 |
| 942 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "10.11. - 20.1
1.", | 943 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "10.11. \\u201
3 20.11.", |
| 943 | 944 |
| 944 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "11.2007", | 945 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "11.2007", |
| 945 | 946 |
| 946 | 947 |
| 947 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "d", "10.-20.", | 948 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "d", "10.\\u201320."
, |
| 948 | 949 |
| 949 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "y", "2007", | 950 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "y", "2007", |
| 950 | 951 |
| 951 | 952 |
| 952 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmv", "10.11.2007,
10:10 vorm. Los Angeles Zeit - 20.11.2007, 10:10 vorm. Los Angeles Zeit", | 953 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "hmv", "10.11.2007,
10:10 vorm. Los Angeles Zeit \\u2013 20.11.2007, 10:10 vorm. Los Angeles Zeit", |
| 953 | 954 |
| 954 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMMy", "Mittwo
ch, 10. Jan. 2007", | 955 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMMy", "Mittwo
ch, 10. Jan. 2007", |
| 955 | 956 |
| 956 | 957 |
| 957 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "dMMM", "10. Jan.", | 958 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "dMMM", "10. Jan.", |
| 958 | 959 |
| 959 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "MMMy", "Jan. 2007",
| 960 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "MMMy", "Jan. 2007",
|
| 960 | 961 |
| 961 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMM", "Mittwoc
h, 10. Jan.", | 962 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "EEEEdMMM", "Mittwoc
h, 10. Jan.", |
| 962 | 963 |
| 963 | 964 |
| 964 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "h", "10 vorm. - 2 n
achm.", | 965 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "h", "10 vorm. \\u20
13 2 nachm.", |
| 965 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "H", "10-14 Uhr", | 966 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "H", "10\\u201314 Uh
r", |
| 966 | 967 |
| 967 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "EEEEdMMM", "Mittwoc
h, 10. Jan.", | 968 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "EEEEdMMM", "Mittwoc
h, 10. Jan.", |
| 968 | 969 |
| 969 | 970 |
| 970 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "10:00-10:20
vorm. Los Angeles Zeit", | 971 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmv", "10:00\\u2013
10:20 vorm. Los Angeles Zeit", |
| 971 | 972 |
| 972 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmz", "10:00-10:20
vorm. GMT-8", | 973 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hmz", "10:00\\u2013
10:20 vorm. GMT-8", |
| 973 | 974 |
| 974 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "h", "10 vorm.", | 975 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "h", "10 vorm.", |
| 975 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "H", "10 Uhr", | 976 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "H", "10 Uhr", |
| 976 | 977 |
| 977 | 978 |
| 978 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hz", "10 vorm. GMT-
8", | 979 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "hz", "10 vorm. GMT-
8", |
| 979 | 980 |
| 980 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "EEEEdMMMy", "Mittwo
ch, 10. Jan. 2007", | 981 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "EEEEdMMMy", "Mittwo
ch, 10. Jan. 2007", |
| 981 | 982 |
| 982 | 983 |
| 983 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hmv", "10:10 vorm.
Los Angeles Zeit", | 984 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hmv", "10:10 vorm.
Los Angeles Zeit", |
| 984 | 985 |
| 985 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hmz", "10:10 vorm.
GMT-8", | 986 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hmz", "10:10 vorm.
GMT-8", |
| 986 | 987 |
| 987 | 988 |
| 988 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hv", "10 vorm. Los
Angeles Zeit", | 989 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hv", "10 vorm. Los
Angeles Zeit", |
| 989 | 990 |
| 990 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hz", "10 vorm. GMT-
8", | 991 "de", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "hz", "10 vorm. GMT-
8", |
| 991 | 992 |
| 992 // Thai (default calendar buddhist) | 993 // Thai (default calendar buddhist) |
| 993 | 994 |
| 994 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "EEEEdMMMy", "\\u0E2
7\\u0E31\\u0E19\\u0E1E\\u0E38\\u0E18 10 \\u0E15.\\u0E04. 2550 - \\u0E27\\u0E31\\
u0E19\\u0E28\\u0E38\\u0E01\\u0E23\\u0E4C 10 \\u0E15.\\u0E04. 2551", | 995 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "EEEEdMMMy", "\\u0E2
7\\u0E31\\u0E19\\u0E1E\\u0E38\\u0E18\\u0E17\\u0E35\\u0E48 10 \\u0E15.\\u0E04. 25
50 \\u2013 \\u0E27\\u0E31\\u0E19\\u0E28\\u0E38\\u0E01\\u0E23\\u0E4C\\u0E17\\u0E3
5\\u0E48 10 \\u0E15.\\u0E04. 2551", |
| 995 | 996 |
| 996 | 997 |
| 997 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "dMMM", "10 \\u0E15.
\\u0E04. 2550 - 10 \\u0E15.\\u0E04. 2551", | 998 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "dMMM", "10 \\u0E15.
\\u0E04. 2550 \\u2013 10 \\u0E15.\\u0E04. 2551", |
| 998 | 999 |
| 999 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "MMMy", "\\u0E15.\\u
0E04. 2550 - \\u0E15.\\u0E04. 2551", | 1000 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "MMMy", "\\u0E15.\\u
0E04. 2550 \\u2013 \\u0E15.\\u0E04. 2551", |
| 1000 | 1001 |
| 1001 | 1002 |
| 1002 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "EdMy", "\\u0E1E. 10
/10/2550 - \\u0E28. 10/10/2551", | 1003 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "EdMy", "\\u0E1E. 10
/10/2550 \\u2013 \\u0E28. 10/10/2551", |
| 1003 | 1004 |
| 1004 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "dMy", "10/10/2550 -
10/10/2551", | 1005 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "dMy", "10/10/2550 \
\u2013 10/10/2551", |
| 1005 | 1006 |
| 1006 | 1007 |
| 1007 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "My", "10/2550 - 10/
2551", | 1008 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "My", "10/2550 \\u20
13 10/2551", |
| 1008 | 1009 |
| 1009 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "EdM", "\\u0E1E. 10/
10/2550 - \\u0E28. 10/10/2551", | 1010 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "EdM", "\\u0E1E. 10/
10/2550 \\u2013 \\u0E28. 10/10/2551", |
| 1010 | 1011 |
| 1011 | 1012 |
| 1012 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "y", "2550-2551", | 1013 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "y", "2550\\u2013255
1", |
| 1013 | 1014 |
| 1014 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "M", "10/2550 - 10/2
551", | 1015 "th", "2550 10 10 10:10:10", "2551 10 10 10:10:10", "M", "10/2550 \\u201
3 10/2551", |
| 1015 | 1016 |
| 1016 | 1017 |
| 1017 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "EEEEdMMMy", "\\u0E2
7\\u0E31\\u0E19\\u0E1E\\u0E38\\u0E18 10 \\u0E15.\\u0E04. - \\u0E27\\u0E31\\u0E19
\\u0E40\\u0E2A\\u0E32\\u0E23\\u0E4C 10 \\u0E1E.\\u0E22. 2550", | 1018 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "EEEEdMMMy", "\\u0E2
7\\u0E31\\u0E19\\u0E1E\\u0E38\\u0E18\\u0E17\\u0E35\\u0E48 10 \\u0E15.\\u0E04. \\
u2013 \\u0E27\\u0E31\\u0E19\\u0E40\\u0E2A\\u0E32\\u0E23\\u0E4C\\u0E17\\u0E35\\u0
E48 10 \\u0E1E.\\u0E22. 2550", |
| 1018 | 1019 |
| 1019 | 1020 |
| 1020 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "dMMM", "10 \\u0E15.
\\u0E04. - 10 \\u0E1E.\\u0E22.", | 1021 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "dMMM", "10 \\u0E15.
\\u0E04. \\u2013 10 \\u0E1E.\\u0E22.", |
| 1021 | 1022 |
| 1022 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "MMMy", "\\u0E15.\\u
0E04.-\\u0E1E.\\u0E22. 2550", | 1023 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "MMMy", "\\u0E15.\\u
0E04.\\u2013\\u0E1E.\\u0E22. 2550", |
| 1023 | 1024 |
| 1024 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "dM", "10/10 - 10/11"
, | 1025 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "dM", "10/10 \\u2013
10/11", |
| 1025 | 1026 |
| 1026 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "My", "10/2550 - 11/
2550", | 1027 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "My", "10/2550 \\u20
13 11/2550", |
| 1027 | 1028 |
| 1028 | 1029 |
| 1029 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "d", "10/10 - 10/11"
, | 1030 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "d", "10/10 \\u2013
10/11", |
| 1030 | 1031 |
| 1031 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "y", "\\u0E1E.\\u0E2
8. 2550", | 1032 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "y", "\\u0E1E.\\u0E2
8. 2550", |
| 1032 | 1033 |
| 1033 | 1034 |
| 1034 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "MMM", "\\u0E15.\\u0
E04.-\\u0E1E.\\u0E22.", | 1035 "th", "2550 10 10 10:10:10", "2550 11 10 10:10:10", "MMM", "\\u0E15.\\u0
E04.\\u2013\\u0E1E.\\u0E22.", |
| 1035 | 1036 |
| 1036 }; | 1037 }; |
| 1037 expect(DATA, ARRAY_SIZE(DATA)); | 1038 expect(DATA, ARRAY_SIZE(DATA)); |
| 1038 } | 1039 } |
| 1039 | 1040 |
| 1040 | 1041 |
| 1041 void DateIntervalFormatTest::expect(const char** data, int32_t data_length) { | 1042 void DateIntervalFormatTest::expect(const char** data, int32_t data_length) { |
| 1042 int32_t i = 0; | 1043 int32_t i = 0; |
| 1043 UErrorCode ec = U_ZERO_ERROR; | 1044 UErrorCode ec = U_ZERO_ERROR; |
| 1044 UnicodeString str, str2; | 1045 UnicodeString str, str2; |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1135 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "10. Okt. 2007 --- 1
0. Okt. 2008", | 1136 "de", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "10. Okt. 2007 --- 1
0. Okt. 2008", |
| 1136 | 1137 |
| 1137 | 1138 |
| 1138 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "10. Nov. 2007 --- 2
0. Nov. 2007", | 1139 "de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "10. Nov. 2007 --- 2
0. Nov. 2007", |
| 1139 | 1140 |
| 1140 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "10. Jan. 2007", | 1141 "de", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "10. Jan. 2007", |
| 1141 | 1142 |
| 1142 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "10. Jan. 2007", | 1143 "de", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "10. Jan. 2007", |
| 1143 | 1144 |
| 1144 | 1145 |
| 1145 "es", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "10 de oct. de 2007
--- 10 de oct. de 2008", | 1146 "es", "2007 10 10 10:10:10", "2008 10 10 10:10:10", "10 oct. 2007 --- 10
oct. 2008", |
| 1146 | 1147 |
| 1147 "es", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "2007 oct. 10 - nov.
2007", | 1148 "es", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "2007 oct. 10 - nov.
2007", |
| 1148 | 1149 |
| 1149 "es", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "10 de nov. de 2007
--- 20 de nov. de 2007", | 1150 "es", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "10 nov. 2007 --- 20
nov. 2007", |
| 1150 | 1151 |
| 1151 "es", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "10 de ene. de 2007"
, | 1152 "es", "2007 01 10 10:00:10", "2007 01 10 14:10:10", "10 ene. 2007", |
| 1152 | 1153 |
| 1153 "es", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "10 de ene. de 2007"
, | 1154 "es", "2007 01 10 10:00:10", "2007 01 10 10:20:10", "10 ene. 2007", |
| 1154 | 1155 |
| 1155 "es", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "10 de ene. de 2007"
, | 1156 "es", "2007 01 10 10:10:10", "2007 01 10 10:10:20", "10 ene. 2007", |
| 1156 }; | 1157 }; |
| 1157 expectUserDII(DATA, ARRAY_SIZE(DATA)); | 1158 expectUserDII(DATA, ARRAY_SIZE(DATA)); |
| 1158 } | 1159 } |
| 1159 | 1160 |
| 1160 | 1161 |
| 1161 void DateIntervalFormatTest::testSetIntervalPatternNoSideEffect() { | 1162 void DateIntervalFormatTest::testSetIntervalPatternNoSideEffect() { |
| 1162 UErrorCode ec = U_ZERO_ERROR; | 1163 UErrorCode ec = U_ZERO_ERROR; |
| 1163 LocalPointer<DateIntervalInfo> dtitvinf(new DateIntervalInfo(ec)); | 1164 LocalPointer<DateIntervalInfo> dtitvinf(new DateIntervalInfo(ec), ec); |
| 1164 if (U_FAILURE(ec)) { | 1165 if (U_FAILURE(ec)) { |
| 1165 errln("Failure encountered: %s", u_errorName(ec)); | 1166 errln("Failure encountered: %s", u_errorName(ec)); |
| 1166 return; | 1167 return; |
| 1167 } | 1168 } |
| 1168 UnicodeString expected; | 1169 UnicodeString expected; |
| 1169 dtitvinf->getIntervalPattern(ctou("yMd"), UCAL_DATE, expected, ec); | 1170 dtitvinf->getIntervalPattern(ctou("yMd"), UCAL_DATE, expected, ec); |
| 1170 dtitvinf->setIntervalPattern(ctou("yMd"), UCAL_DATE, ctou("M/d/y \\u2013 d")
, ec); | 1171 dtitvinf->setIntervalPattern(ctou("yMd"), UCAL_DATE, ctou("M/d/y \\u2013 d")
, ec); |
| 1171 if (U_FAILURE(ec)) { | 1172 if (U_FAILURE(ec)) { |
| 1172 errln("Failure encountered: %s", u_errorName(ec)); | 1173 errln("Failure encountered: %s", u_errorName(ec)); |
| 1173 return; | 1174 return; |
| 1174 } | 1175 } |
| 1175 dtitvinf.adoptInstead(new DateIntervalInfo(ec)); | 1176 dtitvinf.adoptInsteadAndCheckErrorCode(new DateIntervalInfo(ec), ec); |
| 1176 if (U_FAILURE(ec)) { | 1177 if (U_FAILURE(ec)) { |
| 1177 errln("Failure encountered: %s", u_errorName(ec)); | 1178 errln("Failure encountered: %s", u_errorName(ec)); |
| 1178 return; | 1179 return; |
| 1179 } | 1180 } |
| 1180 UnicodeString actual; | 1181 UnicodeString actual; |
| 1181 dtitvinf->getIntervalPattern(ctou("yMd"), UCAL_DATE, actual, ec); | 1182 dtitvinf->getIntervalPattern(ctou("yMd"), UCAL_DATE, actual, ec); |
| 1182 if (U_FAILURE(ec)) { | 1183 if (U_FAILURE(ec)) { |
| 1183 errln("Failure encountered: %s", u_errorName(ec)); | 1184 errln("Failure encountered: %s", u_errorName(ec)); |
| 1184 return; | 1185 return; |
| 1185 } | 1186 } |
| (...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1502 } else { | 1503 } else { |
| 1503 // for "th", the default calendar is Budhist, | 1504 // for "th", the default calendar is Budhist, |
| 1504 // not Gregorian. | 1505 // not Gregorian. |
| 1505 assertTrue("Default calendar for \"th\" is Budhist", ec == U_ILLEGAL
_ARGUMENT_ERROR); | 1506 assertTrue("Default calendar for \"th\" is Budhist", ec == U_ILLEGAL
_ARGUMENT_ERROR); |
| 1506 ec = U_ZERO_ERROR; | 1507 ec = U_ZERO_ERROR; |
| 1507 } | 1508 } |
| 1508 delete dtitvfmt; | 1509 delete dtitvfmt; |
| 1509 } | 1510 } |
| 1510 } | 1511 } |
| 1511 | 1512 |
| 1513 void DateIntervalFormatTest::testTicket11583_2() { |
| 1514 UErrorCode status = U_ZERO_ERROR; |
| 1515 LocalPointer<DateIntervalFormat> fmt( |
| 1516 DateIntervalFormat::createInstance("yMMM", "es-US", status)); |
| 1517 if (!assertSuccess("Error create format object", status)) { |
| 1518 return; |
| 1519 } |
| 1520 DateInterval interval((UDate) 1232364615000.0, (UDate) 1328787015000.0); |
| 1521 UnicodeString appendTo; |
| 1522 FieldPosition fpos(FieldPosition::DONT_CARE); |
| 1523 UnicodeString expected("ene. de 2009 \\u2013 feb. de 2012"); |
| 1524 assertEquals( |
| 1525 "", |
| 1526 expected.unescape(), |
| 1527 fmt->format(&interval, appendTo, fpos, status)); |
| 1528 if (!assertSuccess("Error formatting", status)) { |
| 1529 return; |
| 1530 } |
| 1531 } |
| 1532 |
| 1512 #endif /* #if !UCONFIG_NO_FORMATTING */ | 1533 #endif /* #if !UCONFIG_NO_FORMATTING */ |
| OLD | NEW |