From c9a3d21b9b1b81877a8269a571d1d00c19a799e2 Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Thu, 7 Jul 2022 14:42:07 -0600 Subject: [PATCH] Add Configuration Test Issue gh-11327 --- .../config/http/MiscHttpConfigTests.java | 8 +++++ ...ProtectedLoginPageAuthorizationManager.xml | 33 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 config/src/test/resources/org/springframework/security/config/http/MiscHttpConfigTests-ProtectedLoginPageAuthorizationManager.xml diff --git a/config/src/test/java/org/springframework/security/config/http/MiscHttpConfigTests.java b/config/src/test/java/org/springframework/security/config/http/MiscHttpConfigTests.java index f9dcba9582..e9a845f916 100644 --- a/config/src/test/java/org/springframework/security/config/http/MiscHttpConfigTests.java +++ b/config/src/test/java/org/springframework/security/config/http/MiscHttpConfigTests.java @@ -548,6 +548,14 @@ public class MiscHttpConfigTests { assertThat(baos.toString()).contains("[WARN]"); } + @Test + public void configureWhenProtectingLoginPageAuthorizationManagerThenWarningLogged() { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + redirectLogsTo(baos, DefaultFilterChainValidator.class); + this.spring.configLocations(xml("ProtectedLoginPageAuthorizationManager")).autowire(); + assertThat(baos.toString()).contains("[WARN]"); + } + @Test public void configureWhenUsingDisableUrlRewritingThenRedirectIsNotEncodedByResponse() throws IOException, ServletException { diff --git a/config/src/test/resources/org/springframework/security/config/http/MiscHttpConfigTests-ProtectedLoginPageAuthorizationManager.xml b/config/src/test/resources/org/springframework/security/config/http/MiscHttpConfigTests-ProtectedLoginPageAuthorizationManager.xml new file mode 100644 index 0000000000..4eda89b3e8 --- /dev/null +++ b/config/src/test/resources/org/springframework/security/config/http/MiscHttpConfigTests-ProtectedLoginPageAuthorizationManager.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + +