Ejemplo n.º 1
0
  @Test
  public void groups_does_POST_on_WS_groups() {
    GroupsWsRequest request = new GroupsWsRequest();
    underTest.groups(
        request
            .setPermission(PERMISSION_VALUE)
            .setProjectId(PROJECT_ID_VALUE)
            .setProjectKey(PROJECT_KEY_VALUE)
            .setPage(PAGE_VALUE)
            .setPageSize(PAGE_SIZE_VALUE)
            .setSelected(SELECTED_VALUE)
            .setQuery(QUERY_VALUE));

    assertThat(serviceTester.getGetParser()).isSameAs(WsPermissions.WsGroupsResponse.parser());
    GetRequest getRequest = serviceTester.getGetRequest();
    serviceTester
        .assertThat(getRequest)
        .hasPath("groups")
        .hasParam(PARAM_PERMISSION, PERMISSION_VALUE)
        .hasParam(PARAM_PROJECT_ID, PROJECT_ID_VALUE)
        .hasParam(PARAM_PROJECT_KEY, PROJECT_KEY_VALUE)
        .hasParam(PARAM_P, PAGE_VALUE)
        .hasParam(PARAM_PS, PAGE_SIZE_VALUE)
        .hasParam(PARAM_SELECTED, SELECTED_VALUE)
        .hasParam(PARAM_Q, QUERY_VALUE)
        .andNoOtherParam();
  }
Ejemplo n.º 2
0
  @Test
  public void users_does_GET_on_Ws_users() {
    underTest.users(
        new UsersWsRequest()
            .setPermission(PERMISSION_VALUE)
            .setProjectId(PROJECT_ID_VALUE)
            .setProjectKey(PROJECT_KEY_VALUE)
            .setSelected(SELECTED_VALUE)
            .setPage(PAGE_VALUE)
            .setPageSize(PAGE_SIZE_VALUE)
            .setQuery(QUERY_VALUE));

    assertThat(serviceTester.getGetParser()).isSameAs(WsPermissions.UsersWsResponse.parser());
    GetRequest getRequest = serviceTester.getGetRequest();
    serviceTester
        .assertThat(getRequest)
        .hasPath("users")
        .hasParam(PARAM_PERMISSION, PERMISSION_VALUE)
        .hasParam(PARAM_PROJECT_ID, PROJECT_ID_VALUE)
        .hasParam(PARAM_PROJECT_KEY, PROJECT_KEY_VALUE)
        .hasParam(PARAM_SELECTED, SELECTED_VALUE)
        .hasParam(PARAM_P, PAGE_VALUE)
        .hasParam(PARAM_PS, PAGE_SIZE_VALUE)
        .hasParam(PARAM_Q, QUERY_VALUE)
        .andNoOtherParam();
  }
Ejemplo n.º 3
0
  @Test
  public void searchProjectPermissions_does_GET_on_Ws_search_project_permissions() {
    underTest.searchProjectPermissions(
        new SearchProjectPermissionsWsRequest()
            .setProjectId(PROJECT_ID_VALUE)
            .setProjectKey(PROJECT_KEY_VALUE)
            .setQualifier(QUALIFIER_VALUE)
            .setPage(PAGE_VALUE)
            .setPageSize(PAGE_SIZE_VALUE)
            .setQuery(QUERY_VALUE));

    assertThat(serviceTester.getGetParser())
        .isSameAs(WsPermissions.SearchProjectPermissionsWsResponse.parser());
    GetRequest getRequest = serviceTester.getGetRequest();
    serviceTester
        .assertThat(getRequest)
        .hasPath("search_project_permissions")
        .hasParam(PARAM_PROJECT_ID, PROJECT_ID_VALUE)
        .hasParam(PARAM_PROJECT_KEY, PROJECT_KEY_VALUE)
        .hasParam(PARAM_QUALIFIER, QUALIFIER_VALUE)
        .hasParam(PARAM_P, PAGE_VALUE)
        .hasParam(PARAM_PS, PAGE_SIZE_VALUE)
        .hasParam(PARAM_Q, QUERY_VALUE)
        .andNoOtherParam();
  }
Ejemplo n.º 4
0
  @Test
  public void searchGlobalPermissions_does_GET_on_Ws_search_global_permissions() {
    underTest.searchGlobalPermissions();

    assertThat(serviceTester.getGetParser())
        .isSameAs(WsPermissions.WsSearchGlobalPermissionsResponse.parser());
    GetRequest getRequest = serviceTester.getGetRequest();
    serviceTester.assertThat(getRequest).hasPath("search_global_permissions").andNoOtherParam();
  }
Ejemplo n.º 5
0
  @Test
  public void searchTemplates_does_GET_on_Ws_search_templates() {
    underTest.searchTemplates(new SearchTemplatesWsRequest().setQuery(QUERY_VALUE));

    assertThat(serviceTester.getGetParser())
        .isSameAs(WsPermissions.SearchTemplatesWsResponse.parser());
    GetRequest getRequest = serviceTester.getGetRequest();
    serviceTester
        .assertThat(getRequest)
        .hasPath("search_templates")
        .hasParam(PARAM_Q, QUERY_VALUE)
        .andNoOtherParam();
  }