use of cn.taketoday.http.ResponseCookie in project today-infrastructure by TAKETODAY.
the class MockServerHttpResponseTests method cookieHeaderSet.
@Test
void cookieHeaderSet() throws Exception {
ResponseCookie foo11 = ResponseCookie.from("foo1", "bar1").build();
ResponseCookie foo12 = ResponseCookie.from("foo1", "bar2").build();
ResponseCookie foo21 = ResponseCookie.from("foo2", "baz1").build();
ResponseCookie foo22 = ResponseCookie.from("foo2", "baz2").build();
MockServerHttpResponse response = new MockServerHttpResponse();
response.addCookie(foo11);
response.addCookie(foo12);
response.addCookie(foo21);
response.addCookie(foo22);
response.applyCookies();
assertThat(response.getHeaders().get(HttpHeaders.SET_COOKIE)).isEqualTo(Arrays.asList("foo1=bar1", "foo1=bar2", "foo2=baz1", "foo2=baz2"));
}
use of cn.taketoday.http.ResponseCookie in project today-infrastructure by TAKETODAY.
the class DefaultClientResponseTests method cookies.
@Test
public void cookies() {
ResponseCookie cookie = ResponseCookie.from("foo", "bar").build();
MultiValueMap<String, ResponseCookie> cookies = new LinkedMultiValueMap<>();
cookies.add("foo", cookie);
given(mockResponse.getCookies()).willReturn(cookies);
assertThat(defaultClientResponse.cookies()).isSameAs(cookies);
}
Aggregations