java.util.spi.LocaleServiceProvider

Here are the examples of the java api class java.util.spi.LocaleServiceProvider taken from open source projects.

1. SupportedLocalesTest#main()

Project: openjdk
File: SupportedLocalesTest.java
public static void main(String[] args) {
    LocaleServiceProvider provider = new TestLocaleServiceProvider();
    List<Locale> locs = new ArrayList<>();
    locs.addAll(Arrays.asList(GOOD_ONES));
    locs.addAll(Arrays.asList(provider.getAvailableLocales()));
    for (Locale locale : locs) {
        if (!provider.isSupportedLocale(locale)) {
            throw new RuntimeException(locale + " is NOT supported.");
        }
    }
    for (Locale locale : BAD_ONES) {
        if (provider.isSupportedLocale(locale)) {
            throw new RuntimeException(locale + " should NOT be supported.");
        }
    }
}