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();
}
}