SEC-2719: Fix order sensitive authenticated().withRoles(..)

This commit is contained in:
Rob Winch
2014-09-16 10:54:50 -05:00
parent 02c3565e22
commit d316f661e8
2 changed files with 77 additions and 1 deletions

View File

@@ -113,7 +113,8 @@ public final class SecurityMockMvcResultMatchers {
if(this.expectedGrantedAuthorities != null) {
assertTrue("Authentication cannot be null", auth != null);
Collection<? extends GrantedAuthority> authorities = auth.getAuthorities();
assertEquals(this.expectedGrantedAuthorities + " does not equal " + authorities, this.expectedGrantedAuthorities, authorities);
assertTrue(authorities + " does not contain the same authorities as " + this.expectedGrantedAuthorities, authorities.containsAll(this.expectedGrantedAuthorities));
assertTrue(this.expectedGrantedAuthorities + " does not contain the same authorities as " + authorities , this.expectedGrantedAuthorities.containsAll(authorities));
}
}