public void testSerialization_Compatibility() throws Exception {
MockBeanContextDelegateS mock = new MockBeanContextDelegateS("main id");
BeanContextSupport support = mock.support;
support.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS("l2"));
support.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS("l3"));
support.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support.add("abcd");
support.add(new MockBeanContextChild());
support.add(new MockBeanContextChildS("a child"));
support.add(new MockBeanContextChild());
support.add("1234");
MockBeanContextDelegateS serMock = (MockBeanContextDelegateS) SerializationTester
.readObject(mock, "serialization/java/beans/beancontext/BeanContextSupport.ser");
assertEquals(mock.id, serMock.id);
assertSame(mock, mock.support.beanContextChildPeer);
assertSame(serMock, serMock.support.beanContextChildPeer);
assertEqualsSerially(mock.support, serMock.support);
}
BeanContextSupportTest.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录