}
public void testManagedProperties()
{
TestBean testManagedProperties = (TestBean) variableResolver.resolveVariable(getContext(), "testManagedProperties");
assertNotNull(testManagedProperties);
assertEquals(5, testManagedProperties.getNumberPrimitiveLong());
assertEquals(99L, testManagedProperties.getNumberLong().longValue());
assertNull(testManagedProperties.getValueWithDefault());
List list = testManagedProperties.getList();
assertNotNull(list);
assertEquals(4, list.size());
assertEquals(29, ((Integer) list.get(0)).intValue());
assertEquals(99, ((Integer) list.get(1)).intValue());
assertNull(list.get(2));
assertEquals(23, ((Integer) list.get(3)).intValue());
Map map = testManagedProperties.getMap();
assertNotNull(map);
assertEquals(4, map.size());
assertEquals(25, ((Integer) map.get("key1")).intValue());
assertEquals(29, ((Integer) map.get("test")).intValue());