/** * @see #addFormParams */ public T addFormParam(String name, String... values) { return addFormParams(ImmutableMultimap.<String, String> builder() .putAll(checkNotNull(name, "name"), checkNotNull(values, "values of %s", name)).build()); }
/** * @see #addFormParams */ public T addFormParam(String name, String... values) { return addFormParams(ImmutableMultimap.<String, String> builder() .putAll(checkNotNull(name, "name"), checkNotNull(values, "values of %s", name)).build()); }
/** * @see #addFormParams */ public T addFormParam(String name, String... values) { return addFormParams(ImmutableMultimap.<String, String> builder() .putAll(checkNotNull(name, "name"), checkNotNull(values, "values of %s", name)).build()); }
/** * @see #addFormParams */ public T addFormParam(String name, String... values) { return addFormParams(ImmutableMultimap.<String, String> builder() .putAll(checkNotNull(name, "name"), checkNotNull(values, "values of %s", name)).build()); }
/** * @see #addFormParams */ public T addFormParam(String name, String... values) { return addFormParams(ImmutableMultimap.<String, String> builder() .putAll(checkNotNull(name, "name"), checkNotNull(values, "values of %s", name)).build()); }
public void testAddFormParamAddsAnotherValue() { HttpRequest request = HttpRequest.builder().method("GET").endpoint("http://foo") .payload("foo=bar").build(); Payload payload = Payloads.newStringPayload("foo=bar&foo=baz"); payload.getContentMetadata().setContentType(FORM_DATA.toString()); assertEquals(request.toBuilder().addFormParams(ImmutableMultimap.of("foo", "baz")).build(), HttpRequest .builder().method("GET").endpoint("http://foo").payload(payload).build()); }
public void testCreateArchiveWhenResponseIs2xx() throws Exception { ArchiveApi api = requestSendsResponse( HttpRequest.builder().method("POST").endpoint("https://api.glesys.com/archive/create/format/json") .addHeader("Accept", "application/json") .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==") .addFormParams(ImmutableMultimap.<String, String>builder() .put("username", "xxxxxx_test1") .put("password", "somepass") .put("size", "5").build()).build(), HttpResponse.builder().statusCode(200).payload(payloadFromResource("/archive_details.json")).build()).getArchiveApi(); assertEquals(api.createWithCredentialsAndSize("xxxxxx_test1", "somepass", 5), detailsInArchiveDetails()); }
/** * @see #addFormParams */ public T addFormParam(String name, String... values) { return addFormParams(ImmutableMultimap.<String, String> builder() .putAll(checkNotNull(name, "name"), checkNotNull(values, "values of %s", name)).build()); }
public void testAddFormParamAddsAnotherValue() { HttpRequest request = HttpRequest.builder().method("GET").endpoint("http://foo") .payload("foo=bar").build(); Payload payload = Payloads.newStringPayload("foo=bar&foo=baz"); payload.getContentMetadata().setContentType(FORM_DATA.toString()); assertEquals(request.toBuilder().addFormParams(ImmutableMultimap.of("foo", "baz")).build(), HttpRequest .builder().method("GET").endpoint("http://foo").payload(payload).build()); }
public void testCreateArchiveWhenResponseIs2xx() throws Exception { ArchiveApi api = requestSendsResponse( HttpRequest.builder().method("POST").endpoint("https://api.glesys.com/archive/create/format/json") .addHeader("Accept", "application/json") .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==") .addFormParams(ImmutableMultimap.<String, String>builder() .put("username", "xxxxxx_test1") .put("password", "somepass") .put("size", "5").build()).build(), HttpResponse.builder().statusCode(200).payload(payloadFromResource("/archive_details.json")).build()).getArchiveApi(); assertEquals(api.createWithCredentialsAndSize("xxxxxx_test1", "somepass", 5), detailsInArchiveDetails()); }