]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/tztest.h
ICU-64252.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / tztest.h
index e24ed489db160a95946e16ab6f8917f7704487a0..52feaa210a8d5c68b563ee464c3dfcb2d527b56e 100644 (file)
@@ -1,6 +1,8 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 
 /********************************************************************
- * Copyright (c) 1997-2009, International Business Machines
+ * Copyright (c) 1997-2014, International Business Machines
  * Corporation and others. All Rights Reserved.
  ********************************************************************/
  
@@ -37,6 +39,8 @@ public:
      */
     virtual void TestGetAvailableIDs913(void);
 
+    virtual void TestGetAvailableIDsNew(void);
+
     /**
      * Generic API testing for API coverage.
      */
@@ -88,10 +92,18 @@ public:
 
     void TestFebruary(void);
 
+    void TestCanonicalIDAPI();
     void TestCanonicalID(void);
-    
+
     virtual void TestDisplayNamesMeta();
 
+    void TestGetRegion(void);
+    void TestGetUnknown();
+    void TestGetGMT();
+
+    void TestGetWindowsID(void);
+    void TestGetIDForWindowsID(void);
+
     static const UDate INTERVAL;
 
 private:
@@ -103,6 +115,9 @@ private:
     // when year/rule are changed.
     static const int32_t REFERENCE_YEAR;
     static const char *REFERENCE_DATA_VERSION;
+
+    void checkContainsAll(StringEnumeration *s1, const char *name1,
+        StringEnumeration *s2, const char *name2);
 };
 
 #endif /* #if !UCONFIG_NO_FORMATTING */