Esempio n. 1
0
 /** 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());
 }
Esempio n. 2
0
 /** 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());
 }