public void testSerialization() throws Exception { final BeanContextServicesSupport ctx = new BeanContextServicesSupport( null, Locale.FRANCE, false, false); final BeanContextServicesSupport ctx2 = new BeanContextServicesSupport( ctx, Locale.ITALY, true, true); BeanContextEvent event = new MockBeanContextEvent(ctx2); event.setPropagatedFrom(ctx); SerializationTest.verifySelf(event, new SerializableAssert(){ public void assertDeserialized(Serializable arg0, Serializable arg1) { BeanContextEvent e1 = (BeanContextEvent)arg0; BeanContextEvent e2 = (BeanContextEvent)arg1; assertNull((BeanContextServicesSupport)e2.getSource()); assertNotNull((BeanContextServicesSupport)e1.getSource()); assertEqualsSerially((BeanContextServicesSupport)e1.getPropagatedFrom(), (BeanContextServicesSupport)e2.getPropagatedFrom()); assertEqualsSerially(ctx, (BeanContextServicesSupport)e2.getPropagatedFrom()); } }); }
public void testSerializationComptibility() throws Exception { final BeanContextServicesSupport ctx = new BeanContextServicesSupport( null, Locale.ITALY, true, true); final BeanContextServicesSupport ctx2 = new BeanContextServicesSupport( null, Locale.CHINA, true, true); BeanContextEvent event = new MockBeanContextEvent(ctx); event.setPropagatedFrom(ctx2); SerializationTest.verifyGolden(this, event, new SerializableAssert(){ public void assertDeserialized(Serializable arg0, Serializable arg1) { BeanContextEvent e1 = (BeanContextEvent)arg0; BeanContextEvent e2 = (BeanContextEvent)arg1; assertNull((BeanContextServicesSupport)e2.getSource()); assertNotNull((BeanContextServicesSupport)e1.getSource()); assertEqualsSerially((BeanContextServicesSupport)e1.getPropagatedFrom(), (BeanContextServicesSupport)e2.getPropagatedFrom()); assertEqualsSerially(ctx2, (BeanContextServicesSupport)e2.getPropagatedFrom()); } }); }
public void testBeanContextEvent() { BeanContext ctx = new MockBeanContext(); BeanContextEvent event = new MockBeanContextEvent(ctx); assertSame(ctx, event.getSource()); assertSame(ctx, event.getBeanContext()); assertNull(event.getPropagatedFrom()); assertFalse(event.isPropagated()); }
public void testGetPropagatedFrom() { BeanContext ctx = new MockBeanContext(); BeanContextEvent event = new MockBeanContextEvent(ctx); assertNull(event.getPropagatedFrom()); BeanContext ctx2 = new MockBeanContext(); event.setPropagatedFrom(ctx2); assertSame(ctx2, event.getPropagatedFrom()); event.setPropagatedFrom(ctx); assertSame(ctx, event.getPropagatedFrom()); event.setPropagatedFrom(null); assertNull(event.getPropagatedFrom()); }
public void testIsPropagated() { BeanContext ctx = new MockBeanContext(); BeanContextEvent event = new MockBeanContextEvent(ctx); assertFalse(event.isPropagated()); BeanContext ctx2 = new MockBeanContext(); event.setPropagatedFrom(ctx2); assertTrue(event.isPropagated()); event.setPropagatedFrom(ctx); assertTrue(event.isPropagated()); event.setPropagatedFrom(null); assertFalse(event.isPropagated()); }
public void testSetPropagatedFrom() { BeanContext ctx = new MockBeanContext(); BeanContextEvent event = new MockBeanContextEvent(ctx); assertNull(event.getPropagatedFrom()); BeanContext ctx2 = new MockBeanContext(); event.setPropagatedFrom(ctx2); assertSame(ctx2, event.getPropagatedFrom()); event.setPropagatedFrom(ctx); assertSame(ctx, event.getPropagatedFrom()); event.setPropagatedFrom(null); assertNull(event.getPropagatedFrom()); }
public void testGetBeanContext() { BeanContext ctx = new MockBeanContext(); BeanContextEvent event = new MockBeanContextEvent(ctx); assertSame(ctx, event.getBeanContext()); }