MockServerHttpRequest builder supports query params
Issue: SPR-16280
This commit is contained in:
@@ -30,7 +30,6 @@ import static org.junit.Assert.assertEquals;
|
||||
*/
|
||||
public class MockServerHttpRequestTests {
|
||||
|
||||
|
||||
@Test
|
||||
public void cookieHeaderSet() throws Exception {
|
||||
HttpCookie foo11 = new HttpCookie("foo1", "bar1");
|
||||
@@ -47,4 +46,15 @@ public class MockServerHttpRequestTests {
|
||||
request.getHeaders().get(HttpHeaders.COOKIE));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void queryParams() throws Exception {
|
||||
MockServerHttpRequest request = MockServerHttpRequest.get("/foo bar?a=b")
|
||||
.queryParam("name A", "value A1", "value A2")
|
||||
.queryParam("name B", "value B1")
|
||||
.build();
|
||||
|
||||
assertEquals("/foo%20bar?a=b&name%20A=value%20A1&name%20A=value%20A2&name%20B=value%20B1",
|
||||
request.getURI().toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user