Exemplo n.º 1
0
  @Test
  public void populate_from_params() throws Exception {
    Map<String, Object> params = Maps.newHashMap();
    params.put("user", "my_login");
    params.put("group", "my_group");
    params.put("component", "org.sample.Sample");
    params.put("permission", GlobalPermissions.SYSTEM_ADMIN);

    PermissionChangeQuery query = PermissionChangeQuery.buildFromParams(params);

    assertThat(query.user()).isEqualTo("my_login");
    assertThat(query.group()).isEqualTo("my_group");
    assertThat(query.component()).isEqualTo("org.sample.Sample");
    assertThat(query.permission()).isEqualTo(GlobalPermissions.SYSTEM_ADMIN);
  }