X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=wicket%2Fjoe%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fwicket%2Finject%2FInjectionBehaviorTest.java;h=d5c62024137d8940d3b524d792c80a095ccc2829;hb=8e20b580861e4aec9cdce7968db2f65e6bff99ca;hp=4a2fef21c8df962e8aa7ffdf738073244aa93bbf;hpb=0552a34aa457b5eaebbf484a809b371901c9c82b;p=utils diff --git a/wicket/joe/src/test/java/org/wamblee/wicket/inject/InjectionBehaviorTest.java b/wicket/joe/src/test/java/org/wamblee/wicket/inject/InjectionBehaviorTest.java index 4a2fef21..d5c62024 100644 --- a/wicket/joe/src/test/java/org/wamblee/wicket/inject/InjectionBehaviorTest.java +++ b/wicket/joe/src/test/java/org/wamblee/wicket/inject/InjectionBehaviorTest.java @@ -24,6 +24,7 @@ import org.apache.wicket.Component; import org.junit.After; import org.junit.Before; import org.junit.Test; +import org.wamblee.general.ObjectSerializationUtils; import org.wamblee.inject.Injector; import org.wamblee.inject.InjectorBuilder; import org.wamblee.inject.InjectorFactory; @@ -61,14 +62,8 @@ public class InjectionBehaviorTest { public void testInjectOnlyOnceAfterDeserialisation() throws Exception { InjectionBehavior behavior = new InjectionBehavior(); - ByteArrayOutputStream bos = new ByteArrayOutputStream(); - ObjectOutputStream os = new ObjectOutputStream(bos); - os.writeObject(behavior); - os.flush(); - ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray()); - ObjectInputStream ois = new ObjectInputStream(bis); - behavior = (InjectionBehavior)ois.readObject(); - + behavior = ObjectSerializationUtils.deserialize(ObjectSerializationUtils.serialize(behavior), InjectionBehavior.class); + behavior.beforeRender(component); verify(injector).inject(same(component)); reset(injector);