Test clearing approved sites for a client that has 2 stored approved sites. Ensure that the repository's remove() method is called twice. 
  106                 Set<ApprovedSite> setToReturn = Sets.newHashSet(
site2, 
site3);
   108                 List<OAuth2AccessTokenEntity> tokens = ImmutableList.of();
   113                 Mockito.verify(
repository, times(2)).remove(any(ApprovedSite.class));
 Collection< ApprovedSite > getByClientId(String clientId)
 
ApprovedSiteRepository repository
Definition: TestDefaultApprovedSiteService.java:59
 
ClientDetailsEntity client
Definition: TestDefaultApprovedSiteService.java:55
 
String getClientId()
Definition: ClientDetailsEntity.java:401
 
ApprovedSite site2
Definition: TestDefaultApprovedSiteService.java:52
 
List< OAuth2AccessTokenEntity > getAccessTokensForApprovedSite(ApprovedSite approvedSite)
 
ApprovedSiteService service
Definition: TestDefaultApprovedSiteService.java:68
 
void clearApprovedSitesForClient(ClientDetails client)
 
ApprovedSite site3
Definition: TestDefaultApprovedSiteService.java:53
 
OAuth2TokenRepository tokenRepository
Definition: TestDefaultApprovedSiteService.java:62