public void testInitialize_NoGetter() throws Exception {
MockEncoder enc = new MockEncoder();
MockPersistenceDelegate pd = new MockPersistenceDelegate();
MockNoGetterBean b = new MockNoGetterBean();
b.setName("myName");
enc.setExceptionListener(new ExceptionListener() {
public void exceptionThrown(Exception e) {
CallVerificationStack.getInstance().push(e);
}
});
enc.writeObject(b);
CallVerificationStack.getInstance().clear();
MockNoGetterBean b2 = (MockNoGetterBean) enc.get(b);
b2.setName("yourName");
b2.setLabel("hehe");
pd.initialize(MockNoGetterBean.class, b, b2, enc);
assertTrue(CallVerificationStack.getInstance().empty());
}
DefaultPersistenceDelegateTest.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:cn1
作者:
评论列表
文章目录