Merge branch '6.2.x'

This commit is contained in:
rstoyanchev
2025-10-01 14:46:47 +01:00
4 changed files with 67 additions and 34 deletions
@@ -32,6 +32,7 @@ import static org.assertj.core.api.Assertions.assertThat;
* Tests for {@link AbstractMockHttpServletRequestBuilder}
*
* @author Stephane Nicoll
* @author Réda Housni Alaoui
*/
class AbstractMockHttpServletRequestBuilderTests {
@@ -128,6 +129,14 @@ class AbstractMockHttpServletRequestBuilderTests {
assertThat(buildRequest(builder).getHeader("API-Version")).isEqualTo("1.1");
}
@Test // gh-35493
void pathInfoIsNotMutatedByBuildMethod() {
TestRequestBuilder builder = new TestRequestBuilder(HttpMethod.GET).uri("/b");
assertThat(buildRequest(builder).getPathInfo()).isEqualTo("/b");
builder.uri("/a");
assertThat(buildRequest(builder).getPathInfo()).isEqualTo("/a");
}
private MockHttpServletRequest buildRequest(AbstractMockHttpServletRequestBuilder<?> builder) {
return builder.buildRequest(this.servletContext);
}