Skip to content

Commit

Permalink
OAuth2: put back missing tests in Security Utils
Browse files Browse the repository at this point in the history
  • Loading branch information
pascalgrimaud committed Mar 4, 2022
1 parent 355ce80 commit 75d1442
Showing 1 changed file with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,18 @@ class SecurityUtilsTest {
assertThat(isAuthenticated).isFalse();
}

@Test
void shouldHasCurrentUserThisAuthority() {
SecurityContext securityContext = SecurityContextHolder.createEmptyContext();
Collection<GrantedAuthority> authorities = new ArrayList<>();
authorities.add(new SimpleGrantedAuthority(AuthoritiesConstants.USER));
securityContext.setAuthentication(new UsernamePasswordAuthenticationToken("user", "user", authorities));
SecurityContextHolder.setContext(securityContext);
assertThat(SecurityUtils.hasCurrentUserThisAuthority(AuthoritiesConstants.USER)).isTrue();
assertThat(SecurityUtils.hasCurrentUserThisAuthority(AuthoritiesConstants.ADMIN)).isFalse();
}

@Test
void shouldHasCurrentUserAnyOfAuthorities() {
SecurityContext securityContext = SecurityContextHolder.createEmptyContext();
Expand Down

0 comments on commit 75d1442

Please sign in to comment.