Skip to content

Instantly share code, notes, and snippets.

@jclouds
Created July 19, 2010 21:12
Show Gist options
  • Save jclouds/482010 to your computer and use it in GitHub Desktop.
Save jclouds/482010 to your computer and use it in GitHub Desktop.
@ConfiguresHttpCommandExecutorService
@ConfiguresExecutorService
public static class MockModule extends AbstractModule {
private final TransformingHttpCommandExecutorService mock;
public MockModule() {
this(createMock(TransformingHttpCommandExecutorService.class));
}
public MockModule(TransformingHttpCommandExecutorService mock) {
this.mock = mock;
}
@Override
protected void configure() {
install(new ExecutorServiceModule(sameThreadExecutor(), sameThreadExecutor()));
bind(TransformingHttpCommandExecutorService.class).toInstance(mock);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment