@Test public void testInvokeWithStorageParameterWithNullStorage() throws Exception { final MethodDescriptor methodDescriptor = new MethodDescriptorImpl(getStubMethodWithStorageParameter(), 0, true); methodInvoker.invoke(methodDescriptor, null); assertEquals(1, invokeMessageList.size()); assertEquals("stub with storage", invokeMessageList.get(0)); }
@Test public void testInvokeWithStorageParameterWithStorage() throws Exception { final MethodDescriptor methodDescriptor = new MethodDescriptorImpl(getStubMethodWithStorageParameter(), 0, true); final Storage storage = new DefaultStorage(); methodInvoker.invoke(methodDescriptor, storage); assertEquals(1, invokeMessageList.size()); assertEquals("stub with storage", invokeMessageList.get(0)); assertTrue(storage.get("store").isPresent()); assertEquals("value", storage.get("store").get()); }
@Test public void testInvokeWithNullStorage() throws Exception { methodInvoker.invoke(methodDescriptor, null); assertEquals(1, invokeMessageList.size()); assertEquals("stub", invokeMessageList.get(0)); }