]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/caltest.h
ICU-531.48.tar.gz
[apple/icu.git] / icuSources / test / intltest / caltest.h
index fce3d9782c9a42920b6cb5c876355a9b34d42c56..0c9811657bd13bb819ff51d1a5f180cd5240d881 100644 (file)
@@ -1,6 +1,5 @@
 /***********************************************************************
- * COPYRIGHT: 
- * Copyright (c) 1997-2004, International Business Machines Corporation
+ * Copyright (c) 1997-2014, International Business Machines Corporation
  * and others. All Rights Reserved.
  ***********************************************************************/
 
@@ -52,6 +51,8 @@ public:
     virtual void TestGenericAPI(void); // New to C++ -- needs to be back ported to Java
 
     virtual void TestWOY(void);
+    
+    virtual void TestDebug(void);
  
 public: // package
     /**
@@ -215,7 +216,41 @@ public: // package
 
   // internal - for other test use
  public:
+    void Test6703(void);
+    void Test3785(void);
+    void Test1624(void);
+    void TestIslamicUmAlQura(void);
+    void TestIslamicTabularDates(void);
+
+    /**
+     * Test the time stamp array recalculation during heavy Calendar usage
+     */
+    void TestTimeStamp(void);
+    /**
+     * Test the ISO8601 calendar type
+     */
+    void TestISO8601(void);
+
+    /**
+     * Test cases for [set|get][Repeated|Skipped]WallTimeOption
+     */
+    void TestAmbiguousWallTimeAPIs(void);
+    void TestRepeatedWallTime(void);
+    void TestSkippedWallTime(void);
+
+    void TestCloneLocale(void);
+
+    void TestHebrewMonthValidation(void);
+
+    /*
+     * utility methods for TestIslamicUmAlQura
+     */
+    void setAndTestCalendar(Calendar* cal, int32_t initMonth, int32_t initDay, int32_t initYear, UErrorCode& status);
+    void setAndTestWholeYear(Calendar* cal, int32_t startYear, UErrorCode& status);
+
+    void TestWeekData(void);
 
+    void TestAddAcrossZoneTransition(void);
 };
 
 #endif /* #if !UCONFIG_NO_FORMATTING */