refactor(localization): remove integer ID translation methods from LocalizationService and related tests

This commit is contained in:
extio-de
2025-12-26 19:14:19 +01:00
parent 22d99e75b9
commit b5448c3a55
3 changed files with 3 additions and 76 deletions

View File

@@ -130,45 +130,6 @@ class LocalizationManagerTest {
assertEquals("en", this.localizationManager.getCurrentLanguage());
}
@Test
void testTranslateWithIntegerId() {
Localizations localizations = this.localizationManager.getLocalizations();
Language english = new Language("English", "en");
localizations.getLanguagesInfo().put("en", english);
localizations.getLanguages().put("en", new LinkedHashMap<>(Map.of("1", "Hello")));
this.localizationManager.setLanguage("en");
String result = this.localizationManager.translate(1);
assertEquals("Hello", result);
}
@Test
void testTranslateWithIntegerIdNotFound() {
Localizations localizations = this.localizationManager.getLocalizations();
Language english = new Language("English", "en");
localizations.getLanguagesInfo().put("en", english);
localizations.getLanguages().put("en", new LinkedHashMap<>());
this.localizationManager.setLanguage("en");
String result = this.localizationManager.translate(999);
assertTrue(result.startsWith(LocalizationServiceImpl.NOT_FOUND_PREFIX));
}
@Test
void testTranslateWithIntegerIdAndDefault() {
Localizations localizations = this.localizationManager.getLocalizations();
Language english = new Language("English", "en");
localizations.getLanguagesInfo().put("en", english);
localizations.getLanguages().put("en", new LinkedHashMap<>());
this.localizationManager.setLanguage("en");
String result = this.localizationManager.translate(999, "Default Text");
assertEquals("Default Text", result);
}
@Test
void testTranslateWithStringId() {
Localizations localizations = this.localizationManager.getLocalizations();
@@ -290,8 +251,8 @@ class LocalizationManagerTest {
localizations.getLanguages().put("en", new LinkedHashMap<>(Map.of("1", "Hello")));
this.localizationManager.setLanguage("en");
String result1 = this.localizationManager.translate(1);
String result2 = this.localizationManager.translate(1);
String result1 = this.localizationManager.translate("1");
String result2 = this.localizationManager.translate("1");
assertEquals("Hello", result1);
assertEquals("Hello", result2);