private RequestCookie createRequestCookie(String header) { String[] components = header.split("="); return new RequestCookie(components[0], components[1]); }
public OperationRequestBuilder cookie(String name, String value) { this.cookies.add(new RequestCookie(name, value)); return this; }
private Collection<RequestCookie> extractCookies( FilterableRequestSpecification requestSpec) { Collection<RequestCookie> cookies = new ArrayList<>(); for (Cookie cookie : requestSpec.getCookies()) { cookies.add(new RequestCookie(cookie.getName(), cookie.getValue())); } return cookies; }
private Collection<RequestCookie> extractCookies(MockHttpServletRequest mockRequest, HttpHeaders headers) { if (mockRequest.getCookies() == null || mockRequest.getCookies().length == 0) { return Collections.emptyList(); } List<RequestCookie> cookies = new ArrayList<>(); for (javax.servlet.http.Cookie servletCookie : mockRequest.getCookies()) { cookies.add( new RequestCookie(servletCookie.getName(), servletCookie.getValue())); } headers.remove(HttpHeaders.COOKIE); return cookies; }
@Test public void resultingRequestHasCookiesFromOriginalRequst() { List<RequestCookie> cookies = Arrays.asList(new RequestCookie("a", "alpha")); OperationRequest request = this.requestFactory.create( URI.create("http://localhost:12345"), HttpMethod.GET, new byte[0], new HttpHeaders(), new Parameters(), Collections.<OperationRequestPart>emptyList(), cookies); OperationRequest processed = this.preprocessor.preprocess(request); assertThat(processed.getCookies().size()).isEqualTo(1); }
@Test public void resultingRequestHasCookiesFromOriginalRequst() { List<RequestCookie> cookies = Arrays.asList(new RequestCookie("a", "alpha")); OperationRequest request = this.requestFactory.create( URI.create("http://localhost:12345"), HttpMethod.GET, new byte[0], new HttpHeaders(), new Parameters(), Collections.<OperationRequestPart>emptyList(), cookies); OperationRequest processed = this.preprocessor.preprocess(request); assertThat(processed.getCookies().size()).isEqualTo(1); }
private Collection<RequestCookie> extractCookies(MockHttpServletRequest mockRequest, HttpHeaders headers) { if (mockRequest.getCookies() == null || mockRequest.getCookies().length == 0) { return Collections.emptyList(); } List<RequestCookie> cookies = new ArrayList<>(); for (javax.servlet.http.Cookie servletCookie : mockRequest.getCookies()) { cookies.add( new RequestCookie(servletCookie.getName(), servletCookie.getValue())); } headers.remove(HttpHeaders.COOKIE); return cookies; }