AbstractPropertyAccessorTests.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:spring4-understanding 作者:
@Test
public void setPrimitiveArrayPropertyLargeMatchingWithSpecificEditor() {
    PrimitiveArrayBean target = new PrimitiveArrayBean();
    AbstractPropertyAccessor accessor = createAccessor(target);
    accessor.registerCustomEditor(int.class, "array", new PropertyEditorSupport() {
        @Override
        public void setValue(Object value) {
            if (value instanceof Integer) {
                super.setValue(new Integer((Integer) value + 1));
            }
        }
    });
    int[] input = new int[1024];
    accessor.setPropertyValue("array", input);
    assertEquals(1024, target.getArray().length);
    assertEquals(1, target.getArray()[0]);
    assertEquals(1, target.getArray()[1]);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号