X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=wicket%2Fjoe%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fwicket%2Finject%2FInjectionBehaviorTest.java;h=e9ba180ca6d767e54d0bd12c6d408c153b11d8de;hb=ec59f519fe8286b7fadad2b7712f6b32f2b31939;hp=d5c62024137d8940d3b524d792c80a095ccc2829;hpb=8e20b580861e4aec9cdce7968db2f65e6bff99ca;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 d5c62024..e9ba180c 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 @@ -33,9 +33,9 @@ import static org.mockito.Mockito.*; public class InjectionBehaviorTest { - Component component; - Injector injector; - InjectorFactory injectorFactory; + private Component component; + private Injector injector; + private InjectorFactory injectorFactory; @Before public void setUp() { @@ -53,21 +53,24 @@ public class InjectionBehaviorTest { @Test public void testNoInjectionInitially() { - InjectionBehavior behavior = new InjectionBehavior(); - behavior.beforeRender(component); + Component component = mock(Component.class); + InjectionBehavior behavior = new InjectionBehavior(component); + behavior.beforeRender(component); verifyNoMoreInteractions(injector); } - + @Test - public void testInjectOnlyOnceAfterDeserialisation() throws Exception { - InjectionBehavior behavior = new InjectionBehavior(); - - behavior = ObjectSerializationUtils.deserialize(ObjectSerializationUtils.serialize(behavior), InjectionBehavior.class); - - behavior.beforeRender(component); - verify(injector).inject(same(component)); + public void testInjectOnlyOnceAfterDeserialisation() throws Exception { + Component component = mock(Component.class); + InjectionBehavior behavior = new InjectionBehavior(component); + + behavior = ObjectSerializationUtils.deserialize( + ObjectSerializationUtils.serialize(behavior), + InjectionBehavior.class); + + verify(injector).inject(any(Component.class)); reset(injector); - behavior.beforeRender(component); + behavior.beforeRender(component); verifyNoMoreInteractions(injector); }