*/
@SuppressWarnings("unchecked")
@Test
public void testSetProperty() throws OgnlException {
PropertyAccessorDelegateFactory<Integer> factory = createMock(PropertyAccessorDelegateFactory.class);
PropertyAccessor mockAccessor = createMock(PropertyAccessor.class);
Map<String, Object> context = createMock(Map.class);
expect(factory.getPropertyAccessor("property", 1)).andReturn(mockAccessor);
mockAccessor.setProperty(context, 1, "property", "value");
replay(factory, mockAccessor, context);
PropertyAccessor accessor = new DelegatePropertyAccessor<Integer>(factory);
accessor.setProperty(context, 1, "property", "value");
verify(factory, mockAccessor, context);
}