]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/plurults.h
ICU-551.24.tar.gz
[apple/icu.git] / icuSources / test / intltest / plurults.h
index 6170ef97f5996ed6543da92c982f17ded0b2dc49..25658af81e894e90b44e08f79668d537d16e9c60 100644 (file)
@@ -1,6 +1,6 @@
 /********************************************************************
  * COPYRIGHT:
- * Copyright (c) 1997-2012, International Business Machines Corporation and
+ * Copyright (c) 1997-2013, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
@@ -12,6 +12,8 @@
 #if !UCONFIG_NO_FORMATTING
 
 #include "intltest.h"
+#include "unicode/localpointer.h"
+#include "unicode/plurrule.h"
 
 /**
  * Test basic functionality of various API functions
@@ -29,10 +31,16 @@ private:
     void testWithin();
     void testGetAllKeywordValues();
     void testOrdinal();
+    void testSelect();
+    void testAvailbleLocales();
+    void testParseErrors();
+    void testFixedDecimal();
 
     void assertRuleValue(const UnicodeString& rule, double expected);
     void assertRuleKeyValue(const UnicodeString& rule, const UnicodeString& key,
                             double expected);
+    void checkSelect(const LocalPointer<PluralRules> &rules, UErrorCode &status, 
+                                  int32_t line, const char *keyword, ...);
 };
 
 #endif /* #if !UCONFIG_NO_FORMATTING */