@Test public void testMultiValueDelegate() { PropertyMap pm1 = new PropertyMap(); PropertyMap pm2 = new PropertyMap(pm1); pm1.setValues(FOO, "1", "2"); assertEquals(Arrays.asList("1", "2"), pm2.getValues(FOO)); pm2.setValue(FOO, "3"); assertEquals(Arrays.asList("1", "2"), pm1.getValues(FOO)); assertEquals(Arrays.asList("3"), pm2.getValues(FOO)); }
@Test public void testAddValueDelegate() { PropertyMap pm1 = new PropertyMap(); PropertyMap pm2 = new PropertyMap(pm1); pm1.setValues(FOO, "1"); pm2.addValue(FOO, "2"); assertEquals(Arrays.asList("1"), pm1.getValues(FOO)); assertEquals(Arrays.asList("1", "2"), pm2.getValues(FOO)); }
@Test public void testAddValueDelegate() { PropertyMap pm1 = new PropertyMap(); PropertyMap pm2 = new PropertyMap(pm1); pm1.setValues(FOO, "1"); pm2.addValue(FOO, "2"); assertEquals(Arrays.asList("1"), pm1.getValues(FOO)); assertEquals(Arrays.asList("1", "2"), pm2.getValues(FOO)); }
@Test public void testMultiValueDelegate() { PropertyMap pm1 = new PropertyMap(); PropertyMap pm2 = new PropertyMap(pm1); pm1.setValues(FOO, "1", "2"); assertEquals(Arrays.asList("1", "2"), pm2.getValues(FOO)); pm2.setValue(FOO, "3"); assertEquals(Arrays.asList("1", "2"), pm1.getValues(FOO)); assertEquals(Arrays.asList("3"), pm2.getValues(FOO)); }
@Test public void testMultiValue() { PropertyMap pm = new PropertyMap(); pm.setValues(FOO, "1", "2"); assertEquals("1", pm.getValue(FOO)); assertEquals(Arrays.asList("1", "2"), pm.getValues(FOO)); assertTrue(pm.contains(FOO)); }
@Test public void testMultiValue() { PropertyMap pm = new PropertyMap(); pm.setValues(FOO, "1", "2"); assertEquals("1", pm.getValue(FOO)); assertEquals(Arrays.asList("1", "2"), pm.getValues(FOO)); assertTrue(pm.contains(FOO)); }
@Test public void testRemoveValueDelegate() { PropertyMap pm1 = new PropertyMap(); PropertyMap pm2 = new PropertyMap(pm1); pm1.setValues(FOO, "1"); pm2.remove(FOO); assertEquals(Arrays.asList("1"), pm1.getValues(FOO)); assertNull(pm2.getValues(FOO)); } }
@Test public void testRemoveValueDelegate() { PropertyMap pm1 = new PropertyMap(); PropertyMap pm2 = new PropertyMap(pm1); pm1.setValues(FOO, "1"); pm2.remove(FOO); assertEquals(Arrays.asList("1"), pm1.getValues(FOO)); assertNull(pm2.getValues(FOO)); } }
@Test public void testRemoveMultiValue() { PropertyMap pm = new PropertyMap(); pm.setValues(FOO, "1", "2"); pm.remove(FOO); assertNull(pm.getValue(FOO)); assertFalse(pm.contains(FOO)); }
@Test public void testRemoveMultiValue() { PropertyMap pm = new PropertyMap(); pm.setValues(FOO, "1", "2"); pm.remove(FOO); assertNull(pm.getValue(FOO)); assertFalse(pm.contains(FOO)); }