> + */
> +@Test(groups = "live", testName = "InternalURLLiveTest")
> +public class InternalURLLiveTest extends BaseNovaApiLiveTest {
> +
> + @Singleton
> + class InternalUrlModule extends AbstractModule {
> + @Override
> + protected void configure() {
> +
> bind(EndpointToSupplierInternalURI.class).to(InternalURL.class);
> + }
> + }
> +
> + @Test(description = "InternalUrl service endpoints loader")
> + public void testGetInternalUrlServiceEndpoint() throws Exception {
> + Iterable<Module> modules = ImmutableSet.<Module>
> of(getLoggingModule(), new InternalUrlModule());
> + NovaApi novaApi =
> ContextBuilder.newBuilder(provider).modules(modules).overrides(setupProperties()).buildApi(NovaApi.class);
What happens if, rather than creating our own API here, we override
[`setupModules`](https://github.com/jclouds/jclouds/blob/master/core/src/test/java/org/jclouds/apis/BaseApiLiveTest.java#L87)
and then use the
[`api`](https://github.com/jclouds/jclouds/blob/master/core/src/test/java/org/jclouds/apis/BaseApiLiveTest.java#L49)
that the test harness creates?
I'm not sure this will initially change much, but then at least we're using the
"standard" context setup for live tests?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/142/files#r7806294