package com.google.sitebricks.client; import com.google.inject.Guice; import com.google.sitebricks.client.transport.Text; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executors; /** * @author Dhanji R. Prasanna (dhanji@gmail.com) */ public class WebClientEdslIntegrationTest { // @Test //DISABLED public final void edslForBinding() throws ExecutionException, InterruptedException { Web resource = Guice.createInjector().getInstance(Web.class); WebClient<String> webClient = resource.clientOf("http://google.com") .transports(String.class) .over(Text.class); final WebResponse response = webClient.get(Executors.newSingleThreadExecutor()).get(); final String responseAsString = response.toString(); assert responseAsString.contains("google.com"); } // @Test DISABLED public final void edslForBasicAuth() { Web resource = Guice.createInjector().getInstance(Web.class); WebClient<String> webClient = resource.clientOf("http://twitter.com") .auth(Web.Auth.BASIC, "dhanji@gmail.com", "mypass") .transports(String.class) .over(Text.class); final WebResponse response = webClient.get(); final String responseAsString = response.toString(); System.out.println(responseAsString); webClient.close(); } }