]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/dtfmttst.h
ICU-511.32.tar.gz
[apple/icu.git] / icuSources / test / intltest / dtfmttst.h
index 84513d46ffaec834346c405aa0a4d9edfaa146cb..829903fabe07529a0f0b554b99f83761110df308 100644 (file)
@@ -1,6 +1,6 @@
 /********************************************************************
  * COPYRIGHT: 
 /********************************************************************
  * COPYRIGHT: 
- * Copyright (c) 1997-2012, International Business Machines Corporation and
+ * Copyright (c) 1997-2013, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
  * others. All Rights Reserved.
  ********************************************************************/
 
@@ -22,6 +22,11 @@ class DateFormatTest: public CalendarTimeZoneTest {
     // IntlTest override
     void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
 public:
     // IntlTest override
     void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
 public:
+    /**
+     * Verify that patterns have the correct values and could produce
+     * the DateFormat instances that contain the correct localized patterns.
+     */
+    void TestPatterns();
     /**
      *  "Test written by Wally Wedel and emailed to me."
      *  Test handling of timezone offsets
     /**
      *  "Test written by Wally Wedel and emailed to me."
      *  Test handling of timezone offsets
@@ -179,6 +184,8 @@ public: // package
 
     void TestContext(void);
 
 
     void TestContext(void);
 
+    void TestNonGregoFmtParse(void);
+
 public:
     /**
      * Test host-specific formatting.
 public:
     /**
      * Test host-specific formatting.
@@ -187,12 +194,14 @@ public:
 
 public:
     /**
 
 public:
     /**
-     * Test patterns added in CLDR 1.4
+     * Test patterns added in CLDR 1.4, CLDR 23
      */
     void TestEras(void);
 
     void TestNarrowNames(void);
 
      */
     void TestEras(void);
 
     void TestNarrowNames(void);
 
+    void TestShortDays(void);
+
     void TestStandAloneDays(void);
 
     void TestStandAloneMonths(void);
     void TestStandAloneDays(void);
 
     void TestStandAloneMonths(void);
@@ -218,6 +227,10 @@ public:
      void TestRelativeOther(void);
 */
 
      void TestRelativeOther(void);
 */
 
+    void TestDotAndAtLeniency();
+private:
+    UBool showParse(DateFormat &format, const UnicodeString &formattedString);
+
 public:
     /**
      * Test parsing a number as a string
 public:
     /**
      * Test parsing a number as a string