DefaultPersistenceDelegateTest.java 文件源码

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

项目:freeVM 作者:
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());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号