> +    * Creates a test api for the given class and URL.
> +    */
> +   protected <T extends Closeable> T api(Class<T> apiClass, String url) {
> +      Properties properties = new Properties();
> +      properties.setProperty(PROPERTY_TRUST_ALL_CERTS, "true");
> +      properties.setProperty(PROPERTY_RELAX_HOSTNAME, "true");
> +      addConnectionProperties(properties);
> +      return 
> ContextBuilder.newBuilder(AnonymousProviderMetadata.forApiOnEndpoint(apiClass,
>  url))
> +            .modules(ImmutableSet.<Module> 
> of(createConnectionModule())).overrides(properties)
> +            .buildApi(apiClass);
> +   }
> +
> +   /**
> +    * Add the connection properties used to configure the tests.
> +    */
> +   protected abstract void addConnectionProperties(Properties props);

could be named to make clear these go into `ContextBuilder.overrides()`

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/232/files#r8624400

Reply via email to