@Test
  public void pingJava() {
    Client client = provider.client();
    assertNotNull(client);
    WebTarget target = provider.target();
    assertNotNull(target);
    assertNotNull(provider.addPath("en"));
    assertNotNull(provider.target("http://www.google.de"));

    Response response = target.request(MediaType.TEXT_HTML).get();
    assertThat(response.getStatus(), is(200));
  }
 @Test
 public void buildWithNonExistingSystemProperty() {
   String defaultUri = "http://duke:42";
   JAXRSClientProvider p = JAXRSClientProvider.buildWithURI("--", defaultUri);
   assertNotNull(p);
   String actual = p.target().getUri().toString();
   assertThat(actual, is(defaultUri));
 }
 @Test
 public void buildWithExistingSystemProperty() {
   String expectedUri = "http://configured:21";
   final String key = "server-uri";
   System.setProperty(key, expectedUri);
   String defaultUri = "http://duke:42";
   JAXRSClientProvider p = JAXRSClientProvider.buildWithURI(key, defaultUri);
   assertNotNull(p);
   String actual = p.target().getUri().toString();
   assertThat(actual, is(expectedUri));
 }