Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Unified Diff: source/test/intltest/itrbnf.h

Issue 1621843002: ICU 56 update step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@561
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/test/intltest/itformat.cpp ('k') | source/test/intltest/itrbnf.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/itrbnf.h
diff --git a/source/test/intltest/itrbnf.h b/source/test/intltest/itrbnf.h
index cc4076c0b6c73b5676e25600165c9f7498815f31..8d52555aba45d7a0ac358a70a3828cee680cac62 100644
--- a/source/test/intltest/itrbnf.h
+++ b/source/test/intltest/itrbnf.h
@@ -1,6 +1,6 @@
/*
*******************************************************************************
- * Copyright (C) 1996-2014, International Business Machines Corporation and *
+ * Copyright (C) 1996-2015, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
@@ -28,6 +28,8 @@ class IntlTestRBNF : public IntlTest {
*/
virtual void TestAPI();
+ void TestMultiplePluralRules();
+
/**
* Perform a simple spot check on the FractionalRuleSet logic
*/
@@ -45,100 +47,104 @@ class IntlTestRBNF : public IntlTest {
/**
* Perform a simple spot check on the English spellout rules
*/
- virtual void TestEnglishSpellout();
+ void TestEnglishSpellout();
/**
* Perform a simple spot check on the English ordinal-abbreviation rules
*/
- virtual void TestOrdinalAbbreviations();
+ void TestOrdinalAbbreviations();
/**
* Perform a simple spot check on the duration-formatting rules
*/
- virtual void TestDurations();
+ void TestDurations();
/**
* Perform a simple spot check on the Spanish spellout rules
*/
- virtual void TestSpanishSpellout();
+ void TestSpanishSpellout();
/**
* Perform a simple spot check on the French spellout rules
*/
- virtual void TestFrenchSpellout();
+ void TestFrenchSpellout();
/**
* Perform a simple spot check on the Swiss French spellout rules
*/
- virtual void TestSwissFrenchSpellout();
+ void TestSwissFrenchSpellout();
/**
* Check that Belgian French matches Swiss French spellout rules
*/
- virtual void TestBelgianFrenchSpellout();
+ void TestBelgianFrenchSpellout();
/**
* Perform a simple spot check on the Italian spellout rules
*/
- virtual void TestItalianSpellout();
+ void TestItalianSpellout();
/**
* Perform a simple spot check on the Portuguese spellout rules
*/
- virtual void TestPortugueseSpellout();
+ void TestPortugueseSpellout();
/**
* Perform a simple spot check on the German spellout rules
*/
- virtual void TestGermanSpellout();
+ void TestGermanSpellout();
/**
* Perform a simple spot check on the Thai spellout rules
*/
- virtual void TestThaiSpellout();
+ void TestThaiSpellout();
/**
* Perform a simple spot check on the Swedish spellout rules
*/
- virtual void TestSwedishSpellout();
+ void TestSwedishSpellout();
/**
* Perform a simple spot check on small values
*/
- virtual void TestSmallValues();
+ void TestSmallValues();
/**
* Test localizations using string data.
*/
- virtual void TestLocalizations();
+ void TestLocalizations();
/**
* Test that all locales construct ok.
*/
- virtual void TestAllLocales();
+ void TestAllLocales();
/**
* Test that hebrew fractions format without trailing '<'
*/
- virtual void TestHebrewFraction();
+ void TestHebrewFraction();
/**
* Regression test, don't truncate
* when doing multiplier substitution to a number format rule.
*/
- virtual void TestMultiplierSubstitution();
+ void TestMultiplierSubstitution();
/**
* Test the setDecimalFormatSymbols in RBNF
*/
- virtual void TestSetDecimalFormatSymbols();
+ void TestSetDecimalFormatSymbols();
/**
* Test the plural rules in RBNF
*/
- virtual void TestPluralRules();
+ void TestPluralRules();
+
+ void TestInfinityNaN();
+ void TestVariableDecimalPoint();
+ void TestRounding();
- protected:
+protected:
virtual void doTest(RuleBasedNumberFormat* formatter, const char* const testData[][2], UBool testParsing);
virtual void doLenientParseTest(RuleBasedNumberFormat* formatter, const char* testData[][2]);
« no previous file with comments | « source/test/intltest/itformat.cpp ('k') | source/test/intltest/itrbnf.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698