Skip to content

Commit 0dc1aa1

Browse files
committed
Ensure tests clear AuthorizationServerContextHolder
1 parent 3cc7076 commit 0dc1aa1

File tree

4 files changed

+24
-0
lines changed

4 files changed

+24
-0
lines changed

oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/JwtClientAssertionAuthenticationProviderTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import com.nimbusds.jose.jwk.OctetSequenceKey;
3131
import com.nimbusds.jose.jwk.source.JWKSource;
3232
import com.nimbusds.jose.proc.SecurityContext;
33+
import org.junit.jupiter.api.AfterEach;
3334
import org.junit.jupiter.api.BeforeEach;
3435
import org.junit.jupiter.api.Test;
3536

@@ -112,6 +113,11 @@ public void setUp() {
112113
.setContext(new TestAuthorizationServerContext(this.authorizationServerSettings, null));
113114
}
114115

116+
@AfterEach
117+
public void tearDown() {
118+
AuthorizationServerContextHolder.resetContext();
119+
}
120+
115121
@Test
116122
public void constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException() {
117123
assertThatExceptionOfType(IllegalArgumentException.class)

oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationCodeRequestAuthenticationProviderTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.function.Consumer;
2626
import java.util.function.Predicate;
2727

28+
import org.junit.jupiter.api.AfterEach;
2829
import org.junit.jupiter.api.BeforeEach;
2930
import org.junit.jupiter.api.Test;
3031
import org.mockito.ArgumentCaptor;
@@ -111,6 +112,11 @@ public void setUp() {
111112
.setContext(new TestAuthorizationServerContext(authorizationServerSettings, null));
112113
}
113114

115+
@AfterEach
116+
public void tearDown() {
117+
AuthorizationServerContextHolder.resetContext();
118+
}
119+
114120
@Test
115121
public void constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException() {
116122
assertThatExceptionOfType(IllegalArgumentException.class)

oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2AuthorizationConsentAuthenticationProviderTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.util.Set;
2323
import java.util.function.Consumer;
2424

25+
import org.junit.jupiter.api.AfterEach;
2526
import org.junit.jupiter.api.BeforeEach;
2627
import org.junit.jupiter.api.Test;
2728
import org.mockito.ArgumentCaptor;
@@ -95,6 +96,11 @@ public void setUp() {
9596
.setContext(new TestAuthorizationServerContext(authorizationServerSettings, null));
9697
}
9798

99+
@AfterEach
100+
public void tearDown() {
101+
AuthorizationServerContextHolder.resetContext();
102+
}
103+
98104
@Test
99105
public void constructorWhenRegisteredClientRepositoryNullThenThrowIllegalArgumentException() {
100106
assertThatExceptionOfType(IllegalArgumentException.class)

oauth2/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/authentication/OAuth2DeviceVerificationAuthenticationProviderTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.function.Function;
2626
import java.util.function.Predicate;
2727

28+
import org.junit.jupiter.api.AfterEach;
2829
import org.junit.jupiter.api.BeforeEach;
2930
import org.junit.jupiter.api.Test;
3031
import org.mockito.ArgumentCaptor;
@@ -96,6 +97,11 @@ public void setUp() {
9697
mockAuthorizationServerContext();
9798
}
9899

100+
@AfterEach
101+
public void tearDown() {
102+
AuthorizationServerContextHolder.resetContext();
103+
}
104+
99105
@Test
100106
public void constructorWhenRegisteredClientRepositoryIsNullThenThrowIllegalArgumentException() {
101107
// @formatter:off

0 commit comments

Comments
 (0)