From 73f5e89e4c602c724b7e895046e652a56a200a2c Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Tue, 6 Feb 2018 11:54:26 -0600 Subject: [PATCH] SpringTestRule clears SecurityContext Fixes: gh-5001 --- .../springframework/security/config/test/SpringTestRule.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/src/test/java/org/springframework/security/config/test/SpringTestRule.java b/config/src/test/java/org/springframework/security/config/test/SpringTestRule.java index 36a9bde154..a04495ca56 100644 --- a/config/src/test/java/org/springframework/security/config/test/SpringTestRule.java +++ b/config/src/test/java/org/springframework/security/config/test/SpringTestRule.java @@ -19,6 +19,8 @@ package org.springframework.security.config.test; import org.junit.rules.MethodRule; import org.junit.runners.model.FrameworkMethod; import org.junit.runners.model.Statement; +import org.springframework.security.core.context.SecurityContextHolder; +import org.springframework.security.test.context.TestSecurityContextHolder; /** * @author Rob Winch @@ -34,6 +36,7 @@ public class SpringTestRule extends SpringTestContext implements MethodRule { try { base.evaluate(); } finally { + TestSecurityContextHolder.clearContext(); close(); } }