Introduce method in MockHttpServletRequestBuilder to set remote address

Co-authored-by: Sam Brannen <sam@sambrannen.com>
See gh-30510
Closes gh-30497
This commit is contained in:
greg.lee
2023-05-16 23:51:36 +09:00
committed by Sam Brannen
parent 424daede2f
commit fa85657801
2 changed files with 29 additions and 0 deletions

View File

@@ -559,6 +559,15 @@ class MockHttpServletRequestBuilderTests {
assertThat(request.getUserPrincipal()).isEqualTo(user);
}
@Test
void remoteAddress() {
String ip = "10.0.0.1";
this.builder.remoteAddress(ip);
MockHttpServletRequest request = this.builder.buildRequest(this.servletContext);
assertThat(request.getRemoteAddr()).isEqualTo(ip);
}
@Test // SPR-12945
void mergeInvokesDefaultRequestPostProcessorFirst() {
final String ATTR = "ATTR";