package org.synyx.urlaubsverwaltung.security; import org.springframework.security.core.GrantedAuthority; import org.synyx.urlaubsverwaltung.core.person.Role; import java.util.Collection; /** * Helper class for tests concerning security relevant stuff. * * @author Aljona Murygina - murygina@synyx.de */ public class SecurityTestUtil { public static boolean authorityForRoleExists(Collection<? extends GrantedAuthority> authorities, final Role role) { return authorities.stream() .filter(authority -> authority.getAuthority().equals(role.name())) .findFirst() .isPresent(); } }