Browse Source

Added test scope for NPE in RequestMethod

Signed-off-by: Soumik Sarker <ronodhirsoumik@gmail.com>
main_update-antora-ui-spring
Soumik Sarker 4 weeks ago committed by Rob Winch
parent
commit
244b5a16be
  1. 8
      web/src/test/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcherTests.java

8
web/src/test/java/org/springframework/security/web/servlet/util/matcher/PathPatternRequestMatcherTests.java

@ -146,6 +146,14 @@ public class PathPatternRequestMatcherTests { @@ -146,6 +146,14 @@ public class PathPatternRequestMatcherTests {
assertThat(matcher.matches(mock)).isTrue();
}
@Test
void matcherWhenRequestMethodIsNullThenNoNullPointerException() {
RequestMatcher matcher = pathPattern(HttpMethod.GET, "/");
MockHttpServletRequest mock = new MockHttpServletRequest(null, "/");
ServletRequestPathUtils.parseAndCache(mock);
assertThat(matcher.matches(mock)).isFalse();
}
MockHttpServletRequest request(String uri) {
MockHttpServletRequest request = new MockHttpServletRequest("GET", uri);
ServletRequestPathUtils.parseAndCache(request);

Loading…
Cancel
Save