BeanWrapper does not attempt to populate Map values on access (just auto-grows Map itself)

This commit is contained in:
Juergen Hoeller
2010-10-14 00:14:50 +00:00
parent 27a10c74d1
commit 0195b0da3c
2 changed files with 12 additions and 33 deletions

View File

@@ -129,17 +129,10 @@ public class BeanWrapperAutoGrowingTests {
wrapper.getPropertyValue("listNotParameterized[0]");
}
@Test
public void getPropertyValueAutoGrowMap() {
assertNotNull(wrapper.getPropertyValue("map[A]"));
assertEquals(1, bean.getMap().size());
assertTrue(bean.getMap().get("A") instanceof Bean);
}
@Test
public void setPropertyValueAutoGrowMap() {
wrapper.setPropertyValue("map[A].prop", "test");
assertEquals("test", bean.getMap().get("A").getProp());
wrapper.setPropertyValue("map[A]", new Bean());
assertTrue(bean.getMap().get("A") instanceof Bean);
}