Example #1
0
 @Test
 public void testEphemeralMutableSettingsAreBound() throws IOException {
   Settings s = new SettingsBuilder().build();
   Dependencies deps =
       Dependencies.builder().useMutableSettings().add(s, Namespace.DEFAULT).build();
   MutableSettings a = deps.getInstance(MutableSettings.class);
   MutableSettings b = deps.getInstance(MutableSettings.class);
   assertNotSame(a, b);
   a.setInt("foo", 23);
   assertEquals(23, (int) a.getInt("foo"));
   assertNull(b.getString("foo"));
 }