OLD | NEW |
1 /******************************************************************** | 1 /******************************************************************** |
2 * COPYRIGHT: | 2 * COPYRIGHT: |
3 * Copyright (c) 1997-2013, International Business Machines Corporation and | 3 * Copyright (c) 1997-2014, International Business Machines Corporation and |
4 * others. All Rights Reserved. | 4 * others. All Rights Reserved. |
5 ********************************************************************/ | 5 ********************************************************************/ |
6 | 6 |
7 #ifndef _DATEFORMATTEST_ | 7 #ifndef _DATEFORMATTEST_ |
8 #define _DATEFORMATTEST_ | 8 #define _DATEFORMATTEST_ |
9 | 9 |
10 #include "unicode/utypes.h" | 10 #include "unicode/utypes.h" |
11 | 11 |
12 #if !UCONFIG_NO_FORMATTING | 12 #if !UCONFIG_NO_FORMATTING |
13 | 13 |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
224 */ | 224 */ |
225 void TestRelative(void); | 225 void TestRelative(void); |
226 /* void TestRelativeError(void); | 226 /* void TestRelativeError(void); |
227 void TestRelativeOther(void); | 227 void TestRelativeOther(void); |
228 */ | 228 */ |
229 | 229 |
230 void TestDotAndAtLeniency(); | 230 void TestDotAndAtLeniency(); |
231 | 231 |
232 void TestDateFormatLeniency(); | 232 void TestDateFormatLeniency(); |
233 | 233 |
| 234 void TestParseMultiPatternMatch(); |
| 235 |
| 236 void TestParseLeniencyAPIs(); |
| 237 |
| 238 // test override NumberFormat |
| 239 void TestNumberFormatOverride(); |
| 240 |
234 private: | 241 private: |
235 UBool showParse(DateFormat &format, const UnicodeString &formattedString); | 242 UBool showParse(DateFormat &format, const UnicodeString &formattedString); |
236 | 243 |
237 public: | 244 public: |
238 /** | 245 /** |
239 * Test parsing a number as a string | 246 * Test parsing a number as a string |
240 */ | 247 */ |
241 void TestNumberAsStringParsing(void); | 248 void TestNumberAsStringParsing(void); |
242 | 249 |
243 private: | 250 private: |
244 void TestRelative(int daysdelta, | 251 void TestRelative(int daysdelta, |
245 const Locale& loc, | 252 const Locale& loc, |
246 const char *expectChars); | 253 const char *expectChars); |
247 | 254 |
248 private: | 255 private: |
249 void expectParse(const char** data, int32_t data_length, | 256 void expectParse(const char** data, int32_t data_length, |
250 const Locale& locale); | 257 const Locale& locale); |
251 | 258 |
252 void expect(const char** data, int32_t data_length, | 259 void expect(const char** data, int32_t data_length, |
253 const Locale& loc); | 260 const Locale& loc); |
254 | 261 |
255 void expectFormat(const char **data, int32_t data_length, | 262 void expectFormat(const char **data, int32_t data_length, |
256 const Locale &locale); | 263 const Locale &locale); |
257 }; | 264 }; |
258 | 265 |
259 #endif /* #if !UCONFIG_NO_FORMATTING */ | 266 #endif /* #if !UCONFIG_NO_FORMATTING */ |
260 | 267 |
261 #endif // _DATEFORMATTEST_ | 268 #endif // _DATEFORMATTEST_ |
262 //eof | 269 //eof |
OLD | NEW |