@Test(dataProvider = "strings") public void testReplaceQueryIsEncoded(String key) { assertThat(uriBuilder("/redirect").addQuery("foo", key).build().getQuery()).isEqualTo("foo=" + key); assertThat(uriBuilder("/redirect").addQuery("foo", key).build().getRawQuery()) .isEqualTo("foo=" + urlEncode(key, '/', ',')); }
@Test(dataProvider = "strings") public void testReplaceQueryIsEncoded(String key) { assertEquals(uriBuilder("/redirect").addQuery("foo", key).toString(), "/redirect?foo=" + key); assertEquals(uriBuilder("/redirect").addQuery("foo", key).build().toString(), "/redirect?foo=" + urlEncode(key, '/', ',')); }
public void testAddQuery() { assertEquals(uriBuilder("http://localhost:8080/client/api").addQuery("response", "json").toString(), "http://localhost:8080/client/api?response=json"); assertEquals( uriBuilder(URI.create("http://localhost:8080/client/api")).addQuery("response", "json") .addQuery("command", "queryAsyncJobResult").build().toString(), "http://localhost:8080/client/api?response=json&command=queryAsyncJobResult"); } }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, String... values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
private Uris.UriBuilder expectedListVlansRulesUriBuilder() { Uris.UriBuilder uriBuilder = Uris .uriBuilder("/caas/" + VERSION + "/6ac1e746-b1ea-4da5-a24e-caf1a978789d/network/vlan"); uriBuilder.addQuery("networkDomainId", "12345"); return uriBuilder; }
private Uris.UriBuilder expectedListNatRulesUriBuilder() { Uris.UriBuilder uriBuilder = Uris .uriBuilder("/caas/" + VERSION + "/6ac1e746-b1ea-4da5-a24e-caf1a978789d/network/natRule"); uriBuilder.addQuery("networkDomainId", "12345"); return uriBuilder; }
protected Uris.UriBuilder addPageNumberToUriBuilder(Uris.UriBuilder uriBuilder, int pageNumber, boolean clearQuery) { if (clearQuery) { uriBuilder.clearQuery(); } return uriBuilder.addQuery("pageNumber", Integer.toString(pageNumber)); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, Iterable<String> values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, Iterable<String> values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParams(Multimap<String, String> parameters) { endpoint = uriBuilder(endpoint).addQuery(parameters).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, Iterable<String> values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParams(Multimap<String, String> parameters) { endpoint = uriBuilder(endpoint).addQuery(parameters).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, String... values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, String... values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParams(Multimap<String, String> parameters) { endpoint = uriBuilder(endpoint).addQuery(parameters).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, Iterable<String> values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, String... values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, String... values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParams(Multimap<String, String> parameters) { endpoint = uriBuilder(endpoint).addQuery(parameters).build(); return self(); }
/** * @see HttpRequest#getEndpoint() */ public T addQueryParam(String name, Iterable<String> values) { endpoint = uriBuilder(endpoint).addQuery(name, values).build(); return self(); }