compatibleNames = new ArrayList<>(); for (ConceptName possibleName : getNames()) { if (LocaleUtility.areCompatible(possibleName.getLocale(), desiredLocale)) { compatibleNames.add(possibleName);
if (!exact && LocaleUtility.areCompatible(availableLocale, desiredLocale)) { foundDescription = availableDescription;
/** * Two locales, where one has no country specified, but where the language does not match, * should not be considered compatible. * * @see LocaleUtility#areCompatible(Locale,Locale) */ @Test public void areCompatible_shouldConfirmDifferentLanguageMissingCountryAsCompatible() { Locale lhs = Locale.US; Locale rhs = Locale.FRENCH; assertFalse(LocaleUtility.areCompatible(lhs, rhs)); }
/** * @see LocaleUtility#areCompatible(Locale,Locale) */ @Test public void areCompatible_shouldConfirmMatchingLanguageAsCompatible() { Locale lhs = Locale.ENGLISH; Locale rhs = Locale.ENGLISH; assertTrue(LocaleUtility.areCompatible(lhs, rhs)); }
/** * @see LocaleUtility#areCompatible(Locale,Locale) */ @Test public void areCompatible_shouldNotConfirmDifferentCountryAsCompatible() { Locale lhs = Locale.US; Locale rhs = Locale.UK; assertFalse(LocaleUtility.areCompatible(lhs, rhs)); }
/** * @see LocaleUtility#areCompatible(Locale,Locale) */ @Test public void areCompatible_shouldConfirmMatchingCountryAsCompatible() { Locale lhs = Locale.US; Locale rhs = Locale.US; assertTrue(LocaleUtility.areCompatible(lhs, rhs)); }
/** * @see LocaleUtility#areCompatible(Locale,Locale) */ @Test public void areCompatible_shouldNotConfirmDifferentLanguageAsCompatible() { Locale lhs = Locale.ENGLISH; Locale rhs = Locale.FRENCH; assertFalse(LocaleUtility.areCompatible(lhs, rhs)); }
/** * Two locales, where one has no country specified, but where the language matches, should be * considered compatible. * * @see LocaleUtility#areCompatible(Locale,Locale) */ @Test public void areCompatible_shouldConfirmSameLanguageMissingCountryAsCompatible() { Locale lhs = Locale.US; Locale rhs = Locale.ENGLISH; assertTrue(LocaleUtility.areCompatible(lhs, rhs)); }