Skip to content

Commit a7c4c81

Browse files
committed
Polish tests spring-projectsgh-84
1 parent cf43f47 commit a7c4c81

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

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

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,11 @@
4646
* @author Joe Grandja
4747
*/
4848
public class OAuth2TokenRevocationAuthenticationProviderTests {
49-
private RegisteredClient registeredClient;
5049
private OAuth2AuthorizationService authorizationService;
5150
private OAuth2TokenRevocationAuthenticationProvider authenticationProvider;
5251

5352
@Before
5453
public void setUp() {
55-
this.registeredClient = TestRegisteredClients.registeredClient().build();
5654
this.authorizationService = mock(OAuth2AuthorizationService.class);
5755
this.authenticationProvider = new OAuth2TokenRevocationAuthenticationProvider(this.authorizationService);
5856
}
@@ -71,8 +69,9 @@ public void supportsWhenTypeOAuth2TokenRevocationAuthenticationTokenThenReturnTr
7169

7270
@Test
7371
public void authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThenThrowOAuth2AuthenticationException() {
72+
RegisteredClient registeredClient = TestRegisteredClients.registeredClient().build();
7473
TestingAuthenticationToken clientPrincipal = new TestingAuthenticationToken(
75-
this.registeredClient.getClientId(), this.registeredClient.getClientSecret());
74+
registeredClient.getClientId(), registeredClient.getClientSecret());
7675
OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken(
7776
"token", clientPrincipal, TokenType.ACCESS_TOKEN.getValue());
7877
assertThatThrownBy(() -> this.authenticationProvider.authenticate(authentication))
@@ -84,8 +83,9 @@ public void authenticateWhenClientPrincipalNotOAuth2ClientAuthenticationTokenThe
8483

8584
@Test
8685
public void authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2AuthenticationException() {
86+
RegisteredClient registeredClient = TestRegisteredClients.registeredClient().build();
8787
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(
88-
this.registeredClient.getClientId(), this.registeredClient.getClientSecret(), null);
88+
registeredClient.getClientId(), registeredClient.getClientSecret(), null);
8989
OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken(
9090
"token", clientPrincipal, TokenType.ACCESS_TOKEN.getValue());
9191
assertThatThrownBy(() -> this.authenticationProvider.authenticate(authentication))
@@ -97,7 +97,8 @@ public void authenticateWhenClientPrincipalNotAuthenticatedThenThrowOAuth2Authen
9797

9898
@Test
9999
public void authenticateWhenInvalidTokenTypeThenThrowOAuth2AuthenticationException() {
100-
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(this.registeredClient);
100+
RegisteredClient registeredClient = TestRegisteredClients.registeredClient().build();
101+
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(registeredClient);
101102
OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken(
102103
"token", clientPrincipal, "unsupported_token_type");
103104
assertThatThrownBy(() -> this.authenticationProvider.authenticate(authentication))
@@ -109,7 +110,8 @@ public void authenticateWhenInvalidTokenTypeThenThrowOAuth2AuthenticationExcepti
109110

110111
@Test
111112
public void authenticateWhenInvalidTokenThenNotRevoked() {
112-
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(this.registeredClient);
113+
RegisteredClient registeredClient = TestRegisteredClients.registeredClient().build();
114+
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(registeredClient);
113115
OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken(
114116
"token", clientPrincipal, TokenType.ACCESS_TOKEN.getValue());
115117
OAuth2TokenRevocationAuthenticationToken authenticationResult =
@@ -120,14 +122,15 @@ public void authenticateWhenInvalidTokenThenNotRevoked() {
120122

121123
@Test
122124
public void authenticateWhenTokenIssuedToAnotherClientThenThrowOAuth2AuthenticationException() {
125+
RegisteredClient registeredClient = TestRegisteredClients.registeredClient().build();
123126
OAuth2Authorization authorization = TestOAuth2Authorizations.authorization(
124127
TestRegisteredClients.registeredClient2().build()).build();
125128
when(this.authorizationService.findByToken(
126129
eq("token"),
127130
eq(TokenType.ACCESS_TOKEN)))
128131
.thenReturn(authorization);
129132

130-
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(this.registeredClient);
133+
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(registeredClient);
131134
OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken(
132135
"token", clientPrincipal, TokenType.ACCESS_TOKEN.getValue());
133136

@@ -140,14 +143,15 @@ public void authenticateWhenTokenIssuedToAnotherClientThenThrowOAuth2Authenticat
140143

141144
@Test
142145
public void authenticateWhenValidRefreshTokenThenRevoked() {
146+
RegisteredClient registeredClient = TestRegisteredClients.registeredClient().build();
143147
OAuth2Authorization authorization = TestOAuth2Authorizations.authorization(
144-
this.registeredClient).build();
148+
registeredClient).build();
145149
when(this.authorizationService.findByToken(
146150
eq(authorization.getTokens().getRefreshToken().getTokenValue()),
147151
eq(TokenType.REFRESH_TOKEN)))
148152
.thenReturn(authorization);
149153

150-
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(this.registeredClient);
154+
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(registeredClient);
151155
OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken(
152156
authorization.getTokens().getRefreshToken().getTokenValue(), clientPrincipal, TokenType.REFRESH_TOKEN.getValue());
153157

@@ -167,14 +171,15 @@ public void authenticateWhenValidRefreshTokenThenRevoked() {
167171

168172
@Test
169173
public void authenticateWhenValidAccessTokenThenRevoked() {
174+
RegisteredClient registeredClient = TestRegisteredClients.registeredClient().build();
170175
OAuth2Authorization authorization = TestOAuth2Authorizations.authorization(
171-
this.registeredClient).build();
176+
registeredClient).build();
172177
when(this.authorizationService.findByToken(
173178
eq(authorization.getTokens().getAccessToken().getTokenValue()),
174179
eq(TokenType.ACCESS_TOKEN)))
175180
.thenReturn(authorization);
176181

177-
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(this.registeredClient);
182+
OAuth2ClientAuthenticationToken clientPrincipal = new OAuth2ClientAuthenticationToken(registeredClient);
178183
OAuth2TokenRevocationAuthenticationToken authentication = new OAuth2TokenRevocationAuthenticationToken(
179184
authorization.getTokens().getAccessToken().getTokenValue(), clientPrincipal, TokenType.ACCESS_TOKEN.getValue());
180185

0 commit comments

Comments
 (0)