public void testGetSettingValue() throws Exception {
   BeanWithSettings bean = new BirdWithSettings();
   assertNull(bean.getSettingValue("towhee/rufous-sided"));
   Setting rs = bean.getSettings().getSetting("towhee/rufous-sided");
   assertNull(rs.getDefaultValue());
   bean.setSettingValue("towhee/rufous-sided", "4");
   assertEquals("4", bean.getSettingValue("towhee/rufous-sided"));
   // default value should not change
   assertNull(rs.getDefaultValue());
 }
Exemple #2
0
 public int getPropertyAsInt(Setting key) {
   return Integer.parseInt(props.get().getProperty(key.toString(), key.getDefaultValue()));
 }
Exemple #3
0
 public String getProperty(Setting key) {
   return props.get().getProperty(String.valueOf(key), key.getDefaultValue());
 }