Skip to content

Commit

Permalink
Fixing Guice integration tests that got broken during backports from …
Browse files Browse the repository at this point in the history
…master
  • Loading branch information
asoldano committed Jan 18, 2017
1 parent 436d736 commit 79f6889
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 13 deletions.
5 changes: 5 additions & 0 deletions resteasy-guice/pom.xml
Expand Up @@ -23,6 +23,11 @@
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-client</artifactId>
Expand Down
Expand Up @@ -4,6 +4,8 @@
import com.google.inject.Module;
import org.jboss.resteasy.client.ClientExecutor;
import org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor;
import org.jboss.resteasy.client.jaxrs.ClientHttpEngine;
import org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine;

import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriBuilder;
Expand All @@ -16,6 +18,7 @@ public class JaxrsModule implements Module
public void configure(final Binder binder)
{
binder.bind(ClientExecutor.class).to(ApacheHttpClient4Executor.class);
binder.bind(ClientHttpEngine.class).to(ApacheHttpClient4Engine.class);
binder.bind(RuntimeDelegate.class).toInstance(RuntimeDelegate.getInstance());
binder.bind(Response.ResponseBuilder.class).toProvider(ResponseBuilderProvider.class);
binder.bind(UriBuilder.class).toProvider(UriBuilderProvider.class);
Expand Down
Expand Up @@ -25,7 +25,6 @@
import com.google.inject.Guice;
import com.google.inject.Module;

@org.junit.Ignore
public class GuiceContextTest
{
private NettyJaxrsServer server;
Expand Down Expand Up @@ -62,7 +61,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("method", resource.getName());
dispatcher.getRegistry().removeRegistrations(MethodTestResource.class);
}
Expand All @@ -80,7 +79,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("field", resource.getName());
dispatcher.getRegistry().removeRegistrations(FieldTestResource.class);
}
Expand Down Expand Up @@ -115,7 +114,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("constructor", resource.getName());
dispatcher.getRegistry().removeRegistrations(ConstructorTestResource.class);
}
Expand Down
Expand Up @@ -18,7 +18,6 @@
import com.google.inject.Guice;
import com.google.inject.Module;

@org.junit.Ignore
public class GuiceProviderTest
{
private static NettyJaxrsServer server;
Expand Down Expand Up @@ -56,7 +55,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("exception", resource.getName());
dispatcher.getRegistry().removeRegistrations(TestResource.class);
}
Expand Down
Expand Up @@ -16,7 +16,6 @@
import com.google.inject.Inject;
import com.google.inject.Module;

@org.junit.Ignore
public class ResourceTest
{
private static NettyJaxrsServer server;
Expand Down Expand Up @@ -53,7 +52,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("name", resource.getName());
dispatcher.getRegistry().removeRegistrations(TestResource.class);
}
Expand All @@ -72,7 +71,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("injected-name", resource.getName());
dispatcher.getRegistry().removeRegistrations(TestResource.class);
}
Expand Down
Expand Up @@ -22,7 +22,6 @@
import com.google.inject.Inject;
import com.google.inject.Module;

@org.junit.Ignore
public class JaxrsModuleTest
{
private static NettyJaxrsServer server;
Expand Down Expand Up @@ -59,7 +58,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module, new JaxrsModule()));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("ok", resource.getName());
dispatcher.getRegistry().removeRegistrations(TestResource.class);
}
Expand Down
Expand Up @@ -25,7 +25,6 @@
import com.google.inject.Module;
import com.google.inject.Provider;

@org.junit.Ignore
public class RequestScopeModuleTest
{
private static NettyJaxrsServer server;
Expand Down Expand Up @@ -62,7 +61,7 @@ public void configure(final Binder binder)
};
final ModuleProcessor processor = new ModuleProcessor(dispatcher.getRegistry(), dispatcher.getProviderFactory());
processor.processInjector(Guice.createInjector(module, new RequestScopeModule()));
final TestResource resource = TestPortProvider.createProxy(TestResource.class, TestPortProvider.generateBaseUrl());
final TestResource resource = TestPortProvider.createProxy(TestResource.class);
Assert.assertEquals("ok", resource.getName());
dispatcher.getRegistry().removeRegistrations(TestResource.class);
}
Expand Down

0 comments on commit 79f6889

Please sign in to comment.