blob: 6c7a841e62b1162ae890bfb6295f2a10e441914e [file] [log] [blame]
package org.unicode.cldr.unittest;
import com.ibm.icu.dev.test.TestFmwk;
import java.util.*;
import org.unicode.cldr.util.*;
public class TestVettingViewer extends TestFmwk {
public void TestNotificationCategories() {
final Organization org = VettingViewer.getNeutralOrgForSummary();
final EnumSet<NotificationCategory> set1 = VettingViewer.getPriorityItemsSummaryCategories(org);
final EnumSet<NotificationCategory> set2 = VettingViewer.getLocaleCompletionCategories();
if (set1.contains(NotificationCategory.abstained)) {
errln("getPriorityItemsSummaryCategories should not contain abstained");
}
if (!set1.contains(NotificationCategory.warning)) {
errln("getPriorityItemsSummaryCategories should contain warning");
}
if (set2.contains(NotificationCategory.warning)) {
errln("getLocaleCompletionCategories should not contain warning");
}
if (!set1.containsAll(set2)) {
// This assumption is implicit in the way the Progress column of Priority Items Summary is
// calculated in the same pass as the other Priority Items Summary columns
errln("getLocaleCompletionCategories be a subset of getPriorityItemsSummaryCategories");
}
}
}