Home | History | Annotate | Download | only in intltest

Lines Matching refs:PluralRules

22 UBool checkEqual(PluralRules *test, char *result, int32_t max);
23 UBool testEquality(PluralRules *test);
40 * Test various generic API methods of PluralRules for API coverage.
86 logln("Testing PluralRules constructors");
91 PluralRules defRule(status);
92 PluralRules* test=new PluralRules(status);
93 PluralRules* newEnPlural= test->forLocale(Locale::getEnglish(), status);
95 dataerrln("ERROR: Could not create PluralRules (default) - exitting");
101 PluralRules *dupRule = defRule.clone();
118 logln("Testing Simple PluralRules");
120 PluralRules* empRule = test->createRules(UNICODE_STRING_SIMPLE("a:n"), status);
133 logln("Testing Simple PluralRules");
139 PluralRules *newRules = test->createRules(pluralTestData[i], status);
153 logln("Testing Complex PluralRules");
173 PluralRules *newRules = test->createRules(complexRule, status);
200 dataerrln("ERROR: Could not create PluralRules for testing fractions - exitting");
220 logln("Testing Equality of PluralRules");
233 if(test->getDynamicClassID() != PluralRules::getStaticClassID()) {
237 PluralRules *en_UK = test->forLocale(Locale::getUK(), status);
238 PluralRules *en = test->forLocale(Locale::getEnglish(), status);
247 PluralRules *zh_Hant = test->forLocale(Locale::getTaiwan(), status);
248 PluralRules *zh = test->forLocale(Locale::getChinese(), status);
274 UBool checkEqual(PluralRules *test, char *result, int32_t max) {
288 UBool testEquality(PluralRules *test) {
305 PluralRules* rules[MAX_EQ_COL];