diff options
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/test/intltest/dtptngts.h')
-rw-r--r-- | Build/source/libs/icu/icu-src/source/test/intltest/dtptngts.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Build/source/libs/icu/icu-src/source/test/intltest/dtptngts.h b/Build/source/libs/icu/icu-src/source/test/intltest/dtptngts.h index 4650fd7fcf6..ec700603eb1 100644 --- a/Build/source/libs/icu/icu-src/source/test/intltest/dtptngts.h +++ b/Build/source/libs/icu/icu-src/source/test/intltest/dtptngts.h @@ -13,6 +13,8 @@ #if !UCONFIG_NO_FORMATTING +#include "unicode/dtptngen.h" +#include "unicode/ustring.h" #include "intltest.h" /** @@ -38,6 +40,14 @@ private: void testGetDefaultHourCycle_OnEmptyInstance(); void test_jConsistencyOddLocales(); void testBestPattern(); + void testDateTimePatterns(); + + enum { kNumDateTimePatterns = 4 }; + typedef struct { + const char* localeID; + const UnicodeString expectPat[kNumDateTimePatterns]; + } DTPLocaleAndResults; + void doDTPatternTest(DateTimePatternGenerator* dtpg, UnicodeString* skeletons, DTPLocaleAndResults* localeAndResultsPtr); }; #endif /* #if !UCONFIG_NO_FORMATTING */ |