private void testGetGrantedAuthorities( SimpleAttributes2GrantedAuthoritiesMapper mapper, String[] roles, String[] expectedGas) { List<GrantedAuthority> result = mapper.getGrantedAuthorities(Arrays.asList(roles)); Collection<String> resultColl = new ArrayList<String>(result.size()); for (int i = 0; i < result.size(); i++) { resultColl.add(result.get(i).getAuthority()); } Collection<String> expectedColl = Arrays.asList(expectedGas); assertTrue( "Role collections do not match; result: " + resultColl + ", expected: " + expectedColl, expectedColl.containsAll(resultColl) && resultColl.containsAll(expectedColl)); }