Package org.apache.deltacloud.client.utils

Examples of org.apache.deltacloud.client.utils.UrlBuilder


public class UrlBuilderTest {

  @Test
  public void buildsHost() {
    String host = "jboss.org";
    assertEquals(host, new UrlBuilder(host).toString());
  }
View Full Code Here


  @Test
  public void buildsHostWithPort() {
    assertEquals(
        "jboss.org:8080",
        new UrlBuilder("jboss.org")
            .port(8080)
            .toString());
  }
View Full Code Here

  @Test
  public void buildsWithPath() {
    assertEquals(
        "jboss.org:8080/tools",
        new UrlBuilder("jboss.org")
            .port(8080)
            .path("tools")
            .toString());
  }
View Full Code Here

  @Test
  public void buildsWith2Paths() {
    assertEquals(
        "jboss.org:8080/tools/usage",
        new UrlBuilder("jboss.org")
            .port(8080)
            .path("tools")
            .path("usage")
            .toString());
  }
View Full Code Here

  @Test
  public void buildsWithParameters() {
    assertEquals(
        "jboss.org:8080/tools/usage?parameter=dummy",
        new UrlBuilder("jboss.org")
            .port(8080)
            .path("tools")
            .path("usage")
            .parameter("parameter", "dummy")
            .toString());
View Full Code Here

  }

  protected abstract String doCreateUrl(UrlBuilder urlBuilder);

  protected UrlBuilder createUrlBuilder(String baseUrl) {
    return new UrlBuilder(baseUrl).path(API_PATH_SEGMENT);
  }
View Full Code Here

    return urlBuilder.toString();
  }

  @Override
  protected UrlBuilder createUrlBuilder(String baseURL) {
    return new UrlBuilder(baseURL);
  }
View Full Code Here

TOP

Related Classes of org.apache.deltacloud.client.utils.UrlBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.