X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/51004dcb01e06fef634b61be77ed73dd61cb6db9..4f1e1a09ce4daed860e35d359ce2fceccb0764e8:/icuSources/test/intltest/plurults.h diff --git a/icuSources/test/intltest/plurults.h b/icuSources/test/intltest/plurults.h index 6170ef97..2189593a 100644 --- a/icuSources/test/intltest/plurults.h +++ b/icuSources/test/intltest/plurults.h @@ -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-2012, International Business Machines Corporation and + * Copyright (c) 1997-2013, International Business Machines Corporation and * others. All Rights Reserved. ********************************************************************/ @@ -12,6 +14,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 +33,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 &rules, UErrorCode &status, + int32_t line, const char *keyword, ...); }; #endif /* #if !UCONFIG_NO_FORMATTING */