Browse Source

SpringTestRule clears SecurityContext

Fixes: gh-5001
pull/5003/head
Rob Winch 8 years ago
parent
commit
73f5e89e4c
  1. 3
      config/src/test/java/org/springframework/security/config/test/SpringTestRule.java

3
config/src/test/java/org/springframework/security/config/test/SpringTestRule.java

@ -19,6 +19,8 @@ package org.springframework.security.config.test; @@ -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 { @@ -34,6 +36,7 @@ public class SpringTestRule extends SpringTestContext implements MethodRule {
try {
base.evaluate();
} finally {
TestSecurityContextHolder.clearContext();
close();
}
}

Loading…
Cancel
Save