/*
*******************************************************************************
- * Copyright (C) 1996-2003, International Business Machines Corporation and *
+ * Copyright (C) 1996-2012, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
*/
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
*/
*/
virtual void TestSwedishSpellout();
+ /**
+ * Perform a simple spot check on small values
+ */
+ virtual void TestSmallValues();
+
+ /**
+ * Test localizations using string data.
+ */
+ 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 */