]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/itrbnf.h
ICU-511.31.tar.gz
[apple/icu.git] / icuSources / test / intltest / itrbnf.h
index db4e118fb420ad39bfcd9eb02ec5f50dec3f5db6..c1965249e2aa4cbd74b387bc2d1ba244c1df119c 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *******************************************************************************
- * Copyright (C) 1996-2004, International Business Machines Corporation and    *
+ * Copyright (C) 1996-2012, International Business Machines Corporation and    *
  * others. All Rights Reserved.                                                *
  *******************************************************************************
  */
@@ -82,6 +82,11 @@ class IntlTestRBNF : public IntlTest {
    */
   virtual void TestItalianSpellout();
 
+  /**
+   * Perform a simple spot check on the Portuguese spellout rules
+   */
+  virtual void TestPortugueseSpellout();
+
   /**
    * Perform a simple spot check on the German spellout rules
    */
@@ -107,8 +112,29 @@ class IntlTestRBNF : public IntlTest {
    */
   virtual void TestLocalizations();
 
+  /**
+   * Test that all locales construct ok.
+   */
+  virtual void TestAllLocales();
+
+  /**
+   * Test that hebrew fractions format without trailing '<'
+   */
+  virtual void TestHebrewFraction();
+
+  /**
+   * Regression test, don't truncate
+   * when doing multiplier substitution to a number format rule.
+   */
+  virtual void TestMultiplierSubstitution();
+
+  /**
+   * Test the setDecimalFormatSymbols in RBNF
+   */
+  virtual void TestSetDecimalFormatSymbols();
+
  protected:
-  virtual void doTest(RuleBasedNumberFormat* formatter, const char* testData[][2], UBool testParsing);
+  virtual void doTest(RuleBasedNumberFormat* formatter, const char* const testData[][2], UBool testParsing);
   virtual void doLenientParseTest(RuleBasedNumberFormat* formatter, const char* testData[][2]);
 
 /* U_HAVE_RBNF */