diff --git a/src/main/resources/generator/server/springboot/mvc/security/oauth2/test/application/SecurityUtilsTest.java.mustache b/src/main/resources/generator/server/springboot/mvc/security/oauth2/test/application/SecurityUtilsTest.java.mustache index ce8ecd0d173..07aa9e542c0 100644 --- a/src/main/resources/generator/server/springboot/mvc/security/oauth2/test/application/SecurityUtilsTest.java.mustache +++ b/src/main/resources/generator/server/springboot/mvc/security/oauth2/test/application/SecurityUtilsTest.java.mustache @@ -205,6 +205,18 @@ class SecurityUtilsTest { assertThat(isAuthenticated).isFalse(); } + @Test + void shouldHasCurrentUserThisAuthority() { + SecurityContext securityContext = SecurityContextHolder.createEmptyContext(); + Collection 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();