/** Test methods i18nManager.findMissingI18nItems() */ @Test public void testFindMissingI18nItems() { Locale sourceLocale = i18nMgr.getLocaleOrDefault("de"); Locale targetLocale = i18nMgr.getLocaleOrDefault("de"); String notExistsTestBundle = "org.olat.core.util.i18n.junittestdata.notexists"; assertEquals(0, i18nMgr.findMissingI18nItems(sourceLocale, targetLocale, null, true).size()); assertEquals( 0, i18nMgr.findMissingI18nItems(sourceLocale, targetLocale, notExistsTestBundle, true).size()); assertEquals( 0, i18nMgr .findMissingI18nItems(sourceLocale, targetLocale, notExistsTestBundle, false) .size()); targetLocale = new Locale("xy"); int total = i18nMgr.findExistingI18nItems(sourceLocale, null, true).size(); assertEquals( total, i18nMgr.findMissingI18nItems(sourceLocale, targetLocale, null, true).size()); assertEquals( total, i18nMgr.findExistingAndMissingI18nItems(sourceLocale, targetLocale, null, true).size()); }
/** Test methods i18nManager.findMissingI18nItems() */ @Test public void testFindMissingI18nItems() { Locale sourceLocale = i18nMgr.getLocaleOrDefault("de"); Locale targetLocale = i18nMgr.getLocaleOrDefault("de"); assertEquals(0, i18nMgr.findMissingI18nItems(sourceLocale, targetLocale, null, true).size()); assertEquals( 0, i18nMgr .findMissingI18nItems(sourceLocale, targetLocale, bundleName + ".notexists", true) .size()); assertEquals( 0, i18nMgr .findMissingI18nItems(sourceLocale, targetLocale, bundleName + ".notexists", false) .size()); targetLocale = new Locale("xy"); int total = i18nMgr.findExistingI18nItems(sourceLocale, null, true).size(); assertEquals( total, i18nMgr.findMissingI18nItems(sourceLocale, targetLocale, null, true).size()); assertEquals( total, i18nMgr.findExistingAndMissingI18nItems(sourceLocale, targetLocale, null, true).size()); }