Examples of ValidatingRequest


Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(engine.controllers().get(0).path()).isEqualTo("api/system");
  }

  @Test
  public void execute_request() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "health");

    assertThat(response.stream().outputAsString()).isEqualTo("good");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("good");
  }

  @Test
  public void no_content() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "alive");

    assertThat(response.stream().outputAsString()).isEmpty();
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEmpty();
  }

  @Test
  public void bad_controller() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/xxx", "health");

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"Unknown web service: api/xxx\"}]}");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"Unknown web service: api/xxx\"}]}");
  }

  @Test
  public void bad_action() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "xxx");

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"Unknown action: api/system/xxx\"}]}");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"Unknown action: api/system/xxx\"}]}");
  }

  @Test
  public void method_get_not_allowed() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "ping");

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"HTTP method POST is required\"}]}");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"HTTP method POST is required\"}]}");
  }

  @Test
  public void method_post_required() throws Exception {
    ValidatingRequest request = new SimpleRequest("POST");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "ping");

    assertThat(response.stream().outputAsString()).isEqualTo("pong");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("pong");
  }

  @Test
  public void unknown_parameter_is_set() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET").setParam("unknown", "Unknown");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "fail_with_undeclared_parameter");

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"BUG - parameter 'unknown' is undefined for action 'fail_with_undeclared_parameter'\"}]}");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"BUG - parameter 'unknown' is undefined for action 'fail_with_undeclared_parameter'\"}]}");
  }

  @Test
  public void required_parameter_is_not_set() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "print");

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"Parameter 'message' is missing\"}]}");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("{\"errors\":[{\"msg\":\"Parameter 'message' is missing\"}]}");
  }

  @Test
  public void optional_parameter_is_not_set() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET").setParam("message", "Hello World");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "print");

    assertThat(response.stream().outputAsString()).isEqualTo("Hello World by -");
  }
View Full Code Here

Examples of org.sonar.api.server.ws.internal.ValidatingRequest

    assertThat(response.stream().outputAsString()).isEqualTo("Hello World by -");
  }

  @Test
  public void optional_parameter_is_set() throws Exception {
    ValidatingRequest request = new SimpleRequest("GET")
      .setParam("message", "Hello World")
      .setParam("author", "Marcel");
    ServletResponse response = new ServletResponse();
    engine.execute(request, response, "api/system", "print");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.