Пример #1
0
  @Test
  public void should_return_group_global_permissions() {
    db.prepareDbUnit(getClass(), "should_return_group_global_permissions.xml");

    assertThat(underTest.selectGlobalPermissions("john")).containsOnly("user", "admin");
    assertThat(underTest.selectGlobalPermissions("arthur")).containsOnly("user");
    assertThat(underTest.selectGlobalPermissions("none")).isEmpty();
  }
Пример #2
0
  @Test
  public void should_return_group_global_permissions() {
    setupData("should_return_group_global_permissions");

    AuthorizationDao authorization = new AuthorizationDao(getMyBatis());
    assertThat(authorization.selectGlobalPermissions("john")).containsOnly("user", "admin");
    assertThat(authorization.selectGlobalPermissions("arthur")).containsOnly("user");
    assertThat(authorization.selectGlobalPermissions("none")).isEmpty();
  }
Пример #3
0
  @Test
  public void should_return_global_permissions_for_anonymous() {
    setupData("should_return_global_permissions_for_anonymous");

    AuthorizationDao authorization = new AuthorizationDao(getMyBatis());
    assertThat(authorization.selectGlobalPermissions(null)).containsOnly("user", "admin");
  }
Пример #4
0
  @Test
  public void should_return_global_permissions_for_group_anyone() {
    db.prepareDbUnit(getClass(), "should_return_global_permissions_for_group_anyone.xml");

    assertThat(underTest.selectGlobalPermissions("anyone_user"))
        .containsOnly("user", "profileadmin");
  }
Пример #5
0
  @Test
  public void should_return_global_permissions_for_group_anyone() throws Exception {
    setupData("should_return_global_permissions_for_group_anyone");

    AuthorizationDao authorization = new AuthorizationDao(getMyBatis());
    assertThat(authorization.selectGlobalPermissions("anyone_user"))
        .containsOnly("user", "profileadmin");
  }
Пример #6
0
  @Test
  public void should_return_global_permissions_for_anonymous() {
    db.prepareDbUnit(getClass(), "should_return_global_permissions_for_anonymous.xml");

    assertThat(underTest.selectGlobalPermissions(null)).containsOnly("user", "admin");
  }