Set up a mock authentication and mock client to work with. 
  123                 OAuth2Request clientAuth = 
new OAuth2Request(null, 
clientId, null, 
true, 
scope, null, null, null, null);
   124                 Mockito.when(
authentication.getOAuth2Request()).thenReturn(clientAuth);
   126                 client = Mockito.mock(ClientDetailsEntity.class);
   137                 badClient = Mockito.mock(ClientDetailsEntity.class);
   141                 refreshToken = Mockito.mock(OAuth2RefreshTokenEntity.class);
   161                         public Set<SystemScope> answer(InvocationOnMock invocation) 
throws Throwable {
   162                                 Object[] args = invocation.getArguments();
   163                                 Set<String> input = (Set<String>) args[0];
   164                                 Set<SystemScope> output = 
new HashSet<>();
   165                                 for (String 
scope : input) {
   166                                         output.add(
new SystemScope(
scope));
   174                         public Set<String> answer(InvocationOnMock invocation) 
throws Throwable {
   175                                 Object[] args = invocation.getArguments();
   176                                 Set<SystemScope> input = (Set<SystemScope>) args[0];
   177                                 Set<String> output = 
new HashSet<>();
   178                                 for (SystemScope 
scope : input) {
   179                                         output.add(
scope.getValue());
   189                 Mockito.when(
tokenEnhancer.enhance(Matchers.any(OAuth2AccessTokenEntity.class), Matchers.any(OAuth2Authentication.class)))
   190                 .thenAnswer(
new Answer<OAuth2AccessTokenEntity>(){
   192                         public OAuth2AccessTokenEntity answer(InvocationOnMock invocation) 
throws Throwable {
   193                                 Object[] args = invocation.getArguments();
   194                                 return (OAuth2AccessTokenEntity) args[0];
   199                 .thenAnswer(
new Answer<OAuth2AccessTokenEntity>() {
   201                         public OAuth2AccessTokenEntity answer(InvocationOnMock invocation) 
throws Throwable {
   202                                 Object[] args = invocation.getArguments();
   203                                 return (OAuth2AccessTokenEntity) args[0];
   209                 .thenAnswer(
new Answer<OAuth2RefreshTokenEntity>() {
   211                         public OAuth2RefreshTokenEntity answer(InvocationOnMock invocation) 
throws Throwable {
   212                                 Object[] args = invocation.getArguments();
   213                                 return (OAuth2RefreshTokenEntity) args[0];
 OAuth2AccessTokenEntity saveAccessToken(OAuth2AccessTokenEntity token)
 
Set< String > storedScope
Definition: TestDefaultOAuth2ProviderTokenService.java:93
 
String clientId
Definition: TestDefaultOAuth2ProviderTokenService.java:82
 
boolean isAllowRefresh()
Definition: ClientDetailsEntity.java:297
 
AuthenticationHolderRepository authenticationHolderRepository
Definition: TestDefaultOAuth2ProviderTokenService.java:99
 
String badClientId
Definition: TestDefaultOAuth2ProviderTokenService.java:83
 
ClientDetailsEntity client
Definition: TestDefaultOAuth2ProviderTokenService.java:80
 
OAuth2Authentication getAuthentication()
Definition: AuthenticationHolderEntity.java:104
 
OAuth2Authentication storedAuthentication
Definition: TestDefaultOAuth2ProviderTokenService.java:91
 
String getClientId()
Definition: ClientDetailsEntity.java:401
 
OAuth2RefreshTokenEntity saveRefreshToken(OAuth2RefreshTokenEntity refreshToken)
 
Set< SystemScope > removeReservedScopes(Set< SystemScope > scopes)
 
Set< SystemScope > removeRestrictedAndReservedScopes(Set< SystemScope > scopes)
 
AuthenticationHolderEntity save(AuthenticationHolderEntity a)
 
Set< SystemScope > fromStrings(Set< String > scope)
 
SystemScopeService scopeService
Definition: TestDefaultOAuth2ProviderTokenService.java:108
 
OAuth2RefreshTokenEntity refreshToken
Definition: TestDefaultOAuth2ProviderTokenService.java:85
 
ClientDetailsEntity badClient
Definition: TestDefaultOAuth2ProviderTokenService.java:81
 
ClientDetailsEntityService clientDetailsService
Definition: TestDefaultOAuth2ProviderTokenService.java:102
 
OAuth2Request storedAuthRequest
Definition: TestDefaultOAuth2ProviderTokenService.java:90
 
boolean isReuseRefreshToken()
Definition: ClientDetailsEntity.java:307
 
AuthenticationHolderEntity getAuthenticationHolder()
Definition: OAuth2RefreshTokenEntity.java:113
 
OAuth2RefreshTokenEntity getRefreshTokenByValue(String refreshTokenValue)
 
boolean isClearAccessTokensOnRefresh()
Definition: ClientDetailsEntity.java:973
 
AuthenticationHolderEntity storedAuthHolder
Definition: TestDefaultOAuth2ProviderTokenService.java:92
 
TokenRequest tokenRequest
Definition: TestDefaultOAuth2ProviderTokenService.java:87
 
OAuth2TokenRepository tokenRepository
Definition: TestDefaultOAuth2ProviderTokenService.java:96
 
Set< String > toStrings(Set< SystemScope > scope)
 
TokenEnhancer tokenEnhancer
Definition: TestDefaultOAuth2ProviderTokenService.java:105
 
ClientDetailsEntity getClient()
Definition: OAuth2RefreshTokenEntity.java:162
 
ClientDetailsEntity loadClientByClientId(String clientId)
 
boolean isExpired()
Definition: OAuth2RefreshTokenEntity.java:153
 
String refreshTokenValue
Definition: TestDefaultOAuth2ProviderTokenService.java:86
 
OAuth2Authentication authentication
Definition: TestDefaultOAuth2ProviderTokenService.java:79
 
Set< String > scope
Definition: TestDefaultOAuth2ProviderTokenService.java:84