Example usage for org.springframework.security.access.hierarchicalroles HierarchicalRolesTestHelper toCollectionOfAuthorityStrings

List of usage examples for org.springframework.security.access.hierarchicalroles HierarchicalRolesTestHelper toCollectionOfAuthorityStrings

Introduction

In this page you can find the example usage for org.springframework.security.access.hierarchicalroles HierarchicalRolesTestHelper toCollectionOfAuthorityStrings.

Prototype

public static List<String> toCollectionOfAuthorityStrings(Collection<? extends GrantedAuthority> authorities) 

Source Link

Usage

From source file:org.springframework.security.access.hierarchicalroles.TestHelperTests.java

@Test
public void testToListOfAuthorityStrings() {
    Collection<GrantedAuthority> authorities1 = AuthorityUtils.createAuthorityList("ROLE_A", "ROLE_B");
    Collection<GrantedAuthority> authorities2 = AuthorityUtils.createAuthorityList("ROLE_B", "ROLE_A");
    Collection<GrantedAuthority> authorities3 = AuthorityUtils.createAuthorityList("ROLE_A", "ROLE_C");
    Collection<GrantedAuthority> authorities4 = AuthorityUtils.createAuthorityList("ROLE_A");
    Collection<GrantedAuthority> authorities5 = AuthorityUtils.createAuthorityList("ROLE_A", "ROLE_A");

    List<String> authoritiesStrings1 = new ArrayList<>();
    authoritiesStrings1.add("ROLE_A");
    authoritiesStrings1.add("ROLE_B");

    List<String> authoritiesStrings2 = new ArrayList<>();
    authoritiesStrings2.add("ROLE_B");
    authoritiesStrings2.add("ROLE_A");

    List<String> authoritiesStrings3 = new ArrayList<>();
    authoritiesStrings3.add("ROLE_A");
    authoritiesStrings3.add("ROLE_C");

    List<String> authoritiesStrings4 = new ArrayList<>();
    authoritiesStrings4.add("ROLE_A");

    List<String> authoritiesStrings5 = new ArrayList<>();
    authoritiesStrings5.add("ROLE_A");
    authoritiesStrings5.add("ROLE_A");

    assertThat(CollectionUtils.isEqualCollection(
            HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities1), authoritiesStrings1))
                    .isTrue();/*from   w ww .ja  va 2s . com*/

    assertThat(CollectionUtils.isEqualCollection(
            HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities2), authoritiesStrings2))
                    .isTrue();

    assertThat(CollectionUtils.isEqualCollection(
            HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities3), authoritiesStrings3))
                    .isTrue();

    assertThat(CollectionUtils.isEqualCollection(
            HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities4), authoritiesStrings4))
                    .isTrue();

    assertThat(CollectionUtils.isEqualCollection(
            HierarchicalRolesTestHelper.toCollectionOfAuthorityStrings(authorities5), authoritiesStrings5))
                    .isTrue();
}