]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/loctest.h
ICU-62107.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / loctest.h
index c01d15ecb257156d84075add888e64ffee6c45ef..344e8816cc9ca5062ee8ccbe2886a877a62d3f74 100644 (file)
@@ -1,6 +1,8 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 /********************************************************************
  * COPYRIGHT: 
- * Copyright (c) 1997-2004, International Business Machines Corporation and
+ * Copyright (c) 1997-2015, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
@@ -76,6 +78,9 @@ public:
    /* Test getting keyword values */
    void TestKeywordVariantParsing(void);
 
+   /* Test setting keyword values */
+   void TestSetKeywordValue(void);
+
    /* Test getting the locale base name */
    void TestGetBaseName(void);
     
@@ -95,6 +100,14 @@ public:
     static UDate date(int32_t y, int32_t m, int32_t d, int32_t hr = 0, int32_t min = 0, int32_t sec = 0);
 #endif
 
+    void TestCurrencyByDate(void);
+
+    void TestGetVariantWithKeywords(void);
+    void TestIsRightToLeft();
+    void TestBug11421();
+    void TestBug13277();
+    void TestBug13554();
+
 private:
     void _checklocs(const char* label,
                     const char* req,
@@ -161,7 +174,12 @@ private:
         DVAR_NO,
         DNAME_NO
     };
-};
-
-
 
+#if !UCONFIG_NO_COLLATION
+    /**
+     * Check on registered collators.
+     * @param expectExtra if non-null, the locale ID of an 'extra' locale that is registered.
+     */
+    void checkRegisteredCollators(const char *expectExtra = NULL);
+#endif
+};