|
96 | 96 | * any(ClientDispatchRequest.class), any(ExecuteCommand.class));
|
97 | 97 | *
|
98 | 98 | * </pre>
|
| 99 | + * |
| 100 | + * @author Brendan Doherty |
99 | 101 | */
|
100 | 102 | public abstract class MockHandlerModule extends AbstractModule {
|
| 103 | + |
101 | 104 | private static class MockClientActionHandlerMapImpl<A extends Action<R>, R extends Result>
|
102 | 105 | implements MockClientActionHandlerMap {
|
103 | 106 |
|
@@ -188,9 +191,11 @@ protected <A extends Action<R>, R extends Result, H extends ActionHandler<A, R>>
|
188 | 191 | * @param mockHandler Instance of the {@link ActionHandler} to execute
|
189 | 192 | * actions of type {@literal <A>}
|
190 | 193 | */
|
191 |
| - protected <A extends Action<R>, R extends Result, H extends AbstractClientActionHandler<A,R>> |
192 |
| - void bindMockClientActionHandler(Class<A> actionClass, H mockHandler) { |
193 |
| - bind(MockClientActionHandlerMap.class).annotatedWith(UniqueAnnotations.create()) |
194 |
| - .toInstance(new MockClientActionHandlerMapImpl<A, R>(actionClass, mockHandler)); |
| 194 | + protected <A extends Action<R>, R extends Result, H extends AbstractClientActionHandler<A, |
| 195 | + R>> void bindMockClientActionHandler( |
| 196 | + Class<A> actionClass, H mockHandler) { |
| 197 | + bind(MockClientActionHandlerMap.class).annotatedWith( |
| 198 | + UniqueAnnotations.create()).toInstance( |
| 199 | + new MockClientActionHandlerMapImpl<A, R>(actionClass, mockHandler)); |
195 | 200 | }
|
196 | 201 | }
|
0 commit comments