소스 검색

SpringTestRule clears SecurityContext

Fixes: gh-5001
Rob Winch 7 년 전
부모
커밋
73f5e89e4c
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      config/src/test/java/org/springframework/security/config/test/SpringTestRule.java

+ 3 - 0
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();
 				}
 			}