Esempio n. 1
0
 /** Test methods i18nManager.getBundlePriority(), i18nManager.getKeyPriority() */
 @Test
 public void testGetBundleAndKeyPriority() {
   // existing bundle prios
   String bundleName = "org.olat.core.util.i18n.junittestdata";
   Properties metadataProperties =
       i18nMgr.getPropertiesWithoutResolvingRecursively(null, bundleName);
   assertNotNull(metadataProperties);
   assertTrue(metadataProperties.size() > 0);
   assertEquals(900, i18nMgr.getBundlePriority(bundleName));
   assertEquals(
       20, i18nMgr.getKeyPriority(metadataProperties, "no.need.to.translate.this", bundleName));
   // default values
   bundleName = "org.olat.core.util.i18n.junittestdata.subtest";
   metadataProperties = i18nMgr.getPropertiesWithoutResolvingRecursively(null, bundleName);
   assertNotNull(metadataProperties);
   assertTrue(metadataProperties.size() == 0);
   assertEquals(
       I18nManager.DEFAULT_BUNDLE_PRIORITY,
       i18nMgr.getBundlePriority("bla.bla")); // default priority
   assertEquals(
       I18nManager.DEFAULT_KEY_PRIORITY,
       i18nMgr.getKeyPriority(metadataProperties, "no.need.to.translate.this", bundleName));
 }