|
|
|
@ -1,5 +1,6 @@ |
|
|
|
package org.springframework.security.access.vote; |
|
|
|
package org.springframework.security.access.vote; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import static org.fest.assertions.Assertions.assertThat; |
|
|
|
import static org.junit.Assert.*; |
|
|
|
import static org.junit.Assert.*; |
|
|
|
|
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
import org.junit.Test; |
|
|
|
@ -22,4 +23,13 @@ public class RoleVoterTests { |
|
|
|
assertEquals(AccessDecisionVoter.ACCESS_GRANTED, |
|
|
|
assertEquals(AccessDecisionVoter.ACCESS_GRANTED, |
|
|
|
voter.vote(userAB, this, SecurityConfig.createList("A", "C"))); |
|
|
|
voter.vote(userAB, this, SecurityConfig.createList("A", "C"))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// SEC-3128
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
|
|
public void nullAuthenticationDenies() { |
|
|
|
|
|
|
|
RoleVoter voter = new RoleVoter(); |
|
|
|
|
|
|
|
voter.setRolePrefix(""); |
|
|
|
|
|
|
|
Authentication notAuthenitcated = null; |
|
|
|
|
|
|
|
assertThat(voter.vote(notAuthenitcated, this, SecurityConfig.createList("A"))).isEqualTo(AccessDecisionVoter.ACCESS_DENIED); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|