Committed deletion of previous AuthorityUtilsTests
This commit is contained in:
parent
4768e4b13c
commit
4e0d3c644f
|
@ -1,62 +0,0 @@
|
||||||
package org.springframework.security.util;
|
|
||||||
|
|
||||||
import static org.junit.Assert.*;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
import org.junit.After;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
||||||
import org.springframework.security.core.GrantedAuthority;
|
|
||||||
import org.springframework.security.core.authority.AuthorityUtils;
|
|
||||||
import org.springframework.security.core.context.SecurityContextHolder;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author Luke Taylor
|
|
||||||
* @version $Id$
|
|
||||||
*/
|
|
||||||
public class AuthorityUtilsTests {
|
|
||||||
|
|
||||||
@Before
|
|
||||||
@After
|
|
||||||
public void clearContext() {
|
|
||||||
SecurityContextHolder.clearContext();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void userHasAuthorityReturnsFalseForUnauthenticatedUser() {
|
|
||||||
assertFalse(AuthorityUtils.userHasAuthority("SOME_AUTHORITY"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void userHasAuthorityReturnsFalseWhenUserHasNoAuthorities() {
|
|
||||||
SecurityContextHolder.getContext().setAuthentication(
|
|
||||||
new UsernamePasswordAuthenticationToken("user", "password"));
|
|
||||||
assertFalse(AuthorityUtils.userHasAuthority("SOME_AUTHORITY"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void userHasAuthorityReturnsTrueWhenUserHasCorrectAuthority() {
|
|
||||||
SecurityContextHolder.getContext().setAuthentication(new UsernamePasswordAuthenticationToken("user", "password",
|
|
||||||
AuthorityUtils.createAuthorityList("A", "B")));
|
|
||||||
assertTrue(AuthorityUtils.userHasAuthority("A"));
|
|
||||||
assertTrue(AuthorityUtils.userHasAuthority("B"));
|
|
||||||
assertFalse(AuthorityUtils.userHasAuthority("C"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void commaSeparatedStringIsParsedCorrectly() {
|
|
||||||
List<GrantedAuthority> authorityArray =
|
|
||||||
AuthorityUtils.commaSeparatedStringToAuthorityList(" ROLE_A, B, C, ROLE_D\n,\n E ");
|
|
||||||
|
|
||||||
Set<String> authorities = AuthorityUtils.authorityListToSet(authorityArray);
|
|
||||||
|
|
||||||
assertTrue(authorities.contains("B"));
|
|
||||||
assertTrue(authorities.contains("C"));
|
|
||||||
assertTrue(authorities.contains("E"));
|
|
||||||
assertTrue(authorities.contains("ROLE_A"));
|
|
||||||
assertTrue(authorities.contains("ROLE_D"));
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue