diff --git a/web/src/test/java/org/springframework/security/web/authentication/AbstractAuthenticationProcessingFilterTests.java b/web/src/test/java/org/springframework/security/web/authentication/AbstractAuthenticationProcessingFilterTests.java index 8252e70ceb..a8a258595d 100644 --- a/web/src/test/java/org/springframework/security/web/authentication/AbstractAuthenticationProcessingFilterTests.java +++ b/web/src/test/java/org/springframework/security/web/authentication/AbstractAuthenticationProcessingFilterTests.java @@ -418,6 +418,15 @@ public class AbstractAuthenticationProcessingFilterTests { assertThat(response.getStatus()).isEqualTo(HttpServletResponse.SC_UNAUTHORIZED); } + /** + * https://github.com/spring-projects/spring-security/pull/3905 + */ + @Test(expected = IllegalArgumentException.class) + public void setRememberMeServicesShouldntAllowNulls() { + AbstractAuthenticationProcessingFilter filter = new MockAuthenticationFilter(); + filter.setRememberMeServices(null); + } + // ~ Inner Classes // ==================================================================================================