ICU-3549 add getFunctionalEquivalent test

X-SVN-Rev: 15049
This commit is contained in:
Alan Liu 2004-04-26 19:12:14 +00:00
parent 102831d72d
commit 16f5fd6852

View File

@ -540,6 +540,21 @@ void CollationServiceTest::TestSeparateTree() {
if (!assertSuccess("getKeywordValues", ec)) return;
checkStringEnumeration("getKeywordValues", *iter, KWVAL, KWVAL_COUNT);
delete iter;
UBool isAvailable;
Locale equiv = Collator::getFunctionalEquivalent(Locale::createFromName("fr"),
isAvailable, ec);
assertSuccess("getFunctionalEquivalent", ec);
assertEquals("getFunctionalEquivalent(fr)", "fr", equiv.getName());
assertTrue("getFunctionalEquivalent(fr).isAvailable==TRUE",
isAvailable == TRUE);
equiv = Collator::getFunctionalEquivalent(Locale::createFromName("fr_FR"),
isAvailable, ec);
assertSuccess("getFunctionalEquivalent", ec);
assertEquals("getFunctionalEquivalent(fr_FR)", "fr", equiv.getName());
assertTrue("getFunctionalEquivalent(fr_FR).isAvailable==FALSE",
isAvailable == FALSE);
}
#endif