public void testAll() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_ONLY, locale, false)); assertEquals(1, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); }
public void testIdentity() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_ONLY, locale, false)); assertEquals(1, locales.size()); assertTrue(locales.contains(locale)); }
public void testContaining() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINING_LOCALES, locale, false)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "", ""))); assertTrue(locales.contains(new Locale("en", "GB", ""))); }
public void testAllWC() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_ONLY, locale, true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("*", "", ""))); }
public void testContainedWC() { HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "*", ""))); assertTrue(locales.contains(new Locale("en", "", ""))); }
public void testIdentityWC() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_ONLY, locale, true)); assertEquals(1, locales.size()); assertTrue(locales.contains(locale)); }
public void testContainingWC() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINING_LOCALES, locale, true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "", ""))); assertTrue(locales.contains(new Locale("en", "GB", ""))); }
public void testIdentityAndAll() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL, locale, false)); assertEquals(2, locales.size()); assertTrue(locales.contains(locale)); assertTrue(locales.contains(new Locale("", "", ""))); }
public void testExactLang() { HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), false)); assertTrue(locales.size() >= 1); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_LANGUAGE, new Locale("en", "GB", ""), false)); assertEquals(1, locales.size()); assertTrue(locales.contains(new Locale("en", "", ""))); locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_LANGUAGE_AND_ALL, new Locale("en", "GB", ""), false)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("en", "", ""))); }
public void testIdentityAndAllWC() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL, locale, true)); assertEquals(3, locales.size()); assertTrue(locales.contains(locale)); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("*", "", ""))); }
public void testContainingAndAllWC() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINING_LOCALES_AND_ALL, locale, true)); assertEquals(4, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("*", "", ""))); assertTrue(locales.contains(new Locale("en", "", ""))); assertTrue(locales.contains(new Locale("en", "GB", ""))); }
public void testContainingAndAll() { Locale locale = Locale.UK; HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINING_LOCALES_AND_ALL, locale, false)); assertEquals(3, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("en", "", ""))); assertTrue(locales.contains(new Locale("en", "GB", ""))); }
public void testExactLangWC() { HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "GB", ""))); assertTrue(locales.contains(new Locale("en", "GB", "*"))); locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_LANGUAGE, new Locale("en", "GB", ""), true)); assertEquals(1, locales.size()); assertTrue(locales.contains(new Locale("en", "", ""))); locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_LANGUAGE_AND_ALL, new Locale("en", "GB", ""), true)); assertEquals(3, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("*", "", ""))); assertTrue(locales.contains(new Locale("en", "", ""))); }
public void testLangWC() { HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "GB", ""))); assertTrue(locales.contains(new Locale("en", "GB", "*"))); locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_LANGUAGES, new Locale("en", "GB", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "", ""))); assertTrue(locales.contains(new Locale("en", "*", ""))); locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_LANGUAGES_AND_ALL, new Locale("en", "GB", ""), true)); assertEquals(4, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("*", "", ""))); assertTrue(locales.contains(new Locale("en", "", ""))); assertTrue(locales.contains(new Locale("en", "*", ""))); }
public void testContained() { HashSet<Locale> locales = new HashSet<Locale>(); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "", ""), false)); assertTrue(locales.size()>= 9); assertTrue(locales.contains(new Locale("en", "", ""))); assertTrue(locales.contains(new Locale("en", "AU", ""))); assertTrue(locales.contains(new Locale("en", "GB", ""))); assertTrue(locales.contains(new Locale("en", "US", ""))); assertTrue(locales.contains(new Locale("en", "ZA", ""))); assertTrue(locales.contains(new Locale("en", "CA", ""))); assertTrue(locales.contains(new Locale("en", "IE", ""))); assertTrue(locales.contains(new Locale("en", "NZ", ""))); assertTrue(locales.contains(new Locale("en", "IN", ""))); }
public void testExactCountryWC() locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNRTY, new Locale("en", "GB", ""), true)); assertEquals(1, locales.size()); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNRTY, new Locale("en", "", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNTRY_AND_ALL, new Locale("en", "GB", ""), true)); assertEquals(3, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNTRY_AND_ALL, new Locale("en", "", ""), true)); assertTrue(locales.contains(new Locale("", "", ""))); assertTrue(locales.contains(new Locale("*", "", "")));
public void testCountryWC() locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES, new Locale("en", "", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES, new Locale("en", "GB", ""), true)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES_AND_ALL, new Locale("en", "", ""), true)); assertEquals(4, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES_AND_ALL, new Locale("en", "GB", ""), true)); assertEquals(4, locales.size()); assertTrue(locales.contains(new Locale("", "", "")));
public void testLang() locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), false)); assertTrue(locales.size() >= 1); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_LANGUAGES, new Locale("en", "GB", ""), false)); assertTrue(locales.size()>= 9); assertTrue(locales.contains(new Locale("en", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_LANGUAGES_AND_ALL, new Locale("en", "GB", ""), false)); assertTrue(locales.size()>= 10); assertTrue(locales.contains(new Locale("", "", "")));
public void testCountry() locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), false)); assertTrue(locales.size() >= 1); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES, new Locale("en", "", ""), false)); assertTrue(locales.size()>= 9); assertTrue(locales.contains(new Locale("en", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES, new Locale("en", "GB", ""), false)); assertTrue(locales.size() >= 1); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES_AND_ALL, new Locale("en", "", ""), false)); assertTrue(locales.size()>= 10); assertTrue(locales.contains(new Locale("", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.ALL_COUNTRIES_AND_ALL, new Locale("en", "GB", ""), false)); assertTrue(locales.size() >= 2); assertTrue(locales.contains(new Locale("", "", "")));
public void testExactCountry() locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.LOCALE_AND_ALL_CONTAINED_LOCALES, new Locale("en", "GB", ""), false)); assertTrue(locales.size() >= 1); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNRTY, new Locale("en", "GB", ""), false)); assertEquals(1, locales.size()); assertTrue(locales.contains(new Locale("en", "GB", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNRTY, new Locale("en", "", ""), false)); assertTrue(locales.size()>= 9); assertTrue(locales.contains(new Locale("en", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNTRY_AND_ALL, new Locale("en", "GB", ""), false)); assertEquals(2, locales.size()); assertTrue(locales.contains(new Locale("", "", ""))); locales.addAll(MLAnalysisMode.getLocales(MLAnalysisMode.EXACT_COUNTRY_AND_ALL, new Locale("en", "", ""), false)); assertTrue(locales.size()>= 10); assertTrue(locales.contains(new Locale("", "", "")));