Skip to content

Commit 89a7ee5

Browse files
committed
Fix tests
Signed-off-by: Mario Daniel Ruiz Saavedra <[email protected]>
1 parent 11f2634 commit 89a7ee5

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

spring-test/src/test/java/org/springframework/test/web/servlet/request/MockHttpServletRequestBuilderTests.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import org.junit.jupiter.api.Test;
3434

3535
import org.junit.jupiter.params.ParameterizedTest;
36+
import org.junit.jupiter.params.provider.ValueSource;
3637
import org.springframework.http.HttpHeaders;
3738
import org.springframework.http.HttpMethod;
3839
import org.springframework.http.MediaType;
@@ -54,7 +55,6 @@
5455
import static org.assertj.core.api.Assertions.entry;
5556
import static org.springframework.http.HttpMethod.GET;
5657
import static org.springframework.http.HttpMethod.POST;
57-
import static org.springframework.http.HttpMethod.QUERY;
5858

5959
/**
6060
* Tests for building a {@link MockHttpServletRequest} with
@@ -420,21 +420,21 @@ void requestParameterFromMultiValueMap() {
420420
assertThat(request.getParameterMap().get("foo")).containsExactly("bar", "baz");
421421
}
422422

423-
@Test
423+
@ValueSource(strings = {"POST", "QUERY"})
424424
@ParameterizedTest()
425-
void requestParameterFromRequestBodyFormData() {
425+
void requestParameterFromRequestBodyFormData(String methodName) {
426426
String contentType = "application/x-www-form-urlencoded;charset=UTF-8";
427427
String body = "name+1=value+1&name+2=value+A&name+2=value+B&name+3";
428428

429-
for (HttpMethod method : List.of(POST, QUERY)) {
430-
MockHttpServletRequest request = new MockHttpServletRequestBuilder(method).uri("/foo")
431-
.contentType(contentType).content(body.getBytes(UTF_8))
432-
.buildRequest(this.servletContext);
429+
HttpMethod method = HttpMethod.valueOf(methodName);
430+
MockHttpServletRequest request = new MockHttpServletRequestBuilder(method).uri("/foo")
431+
.contentType(contentType).content(body.getBytes(UTF_8))
432+
.buildRequest(this.servletContext);
433+
434+
assertThat(request.getParameterMap().get("name 1")).containsExactly("value 1");
435+
assertThat(request.getParameterMap().get("name 2")).containsExactly("value A", "value B");
436+
assertThat(request.getParameterMap().get("name 3")).containsExactly((String) null);
433437

434-
assertThat(request.getParameterMap().get("name 1")).containsExactly("value 1");
435-
assertThat(request.getParameterMap().get("name 2")).containsExactly("value A", "value B");
436-
assertThat(request.getParameterMap().get("name 3")).containsExactly((String) null);
437-
}
438438
}
439439

440440
@Test

spring-web/src/test/java/org/springframework/web/client/AbstractMockWebServerTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,10 +256,10 @@ private MockResponse queryRequest(RecordedRequest request, String expectedReques
256256
Buffer buf = new Buffer();
257257
buf.write(responseBody);
258258
return new MockResponse.Builder()
259+
.code(200)
259260
.setHeader(CONTENT_TYPE, contentType)
260261
.setHeader(CONTENT_LENGTH, responseBody.length)
261262
.body(buf)
262-
.code(200)
263263
.build();
264264
}
265265

0 commit comments

Comments
 (0)