Exemplo n.º 1
0
  @Test
  public void updateTemplate_does_POST_on_Ws_update_template() {
    underTest.updateTemplate(
        new UpdateTemplateWsRequest()
            .setDescription(DESCRIPTION_VALUE)
            .setId(TEMPLATE_ID_VALUE)
            .setName(TEMPLATE_NAME_VALUE)
            .setProjectKeyPattern(PROJECT_KEY_PATTERN_VALUE));

    assertThat(serviceTester.getPostParser())
        .isSameAs(WsPermissions.UpdateTemplateWsResponse.parser());
    PostRequest postRequest = serviceTester.getPostRequest();
    serviceTester
        .assertThat(postRequest)
        .hasPath("update_template")
        .hasParam(PARAM_DESCRIPTION, DESCRIPTION_VALUE)
        .hasParam(PARAM_ID, TEMPLATE_ID_VALUE)
        .hasParam(PARAM_NAME, TEMPLATE_NAME_VALUE)
        .hasParam(PARAM_PROJECT_KEY_PATTERN, PROJECT_KEY_PATTERN_VALUE)
        .andNoOtherParam();
  }