Package com.jayway.restassured.response

Examples of com.jayway.restassured.response.Response


  @Test
  public void testFinishedHistoricActivityQueryAsPost() {
    Map<String, Boolean> body = new HashMap<String, Boolean>();
    body.put("finished", true);

    Response response = given()
        .contentType(POST_JSON_CONTENT_TYPE)
        .body(body)
      .then()
        .expect()
          .statusCode(Status.OK.getStatusCode())
        .when()
          .post(HISTORIC_ACTIVITY_INSTANCE_RESOURCE_URL);

    InOrder inOrder = inOrder(mockedQuery);
    inOrder.verify(mockedQuery).finished();
    inOrder.verify(mockedQuery).list();

    String content = response.asString();
    List<String> instances = from(content).getList("");
    Assert.assertEquals("There should be one activity instance returned.", 1, instances.size());
    Assert.assertNotNull("The returned activity instance should not be null.", instances.get(0));

    String returnedProcessInstanceId = from(content).getString("[0].processInstanceId");
View Full Code Here


    List<HistoricActivityInstance> mockedHistoricActivityInstances = MockProvider.createMockRunningHistoricActivityInstances();
    HistoricActivityInstanceQuery mockedhistoricActivityInstanceQuery = mock(HistoricActivityInstanceQuery.class);
    when(mockedhistoricActivityInstanceQuery.list()).thenReturn(mockedHistoricActivityInstances);
    when(processEngine.getHistoryService().createHistoricActivityInstanceQuery()).thenReturn(mockedhistoricActivityInstanceQuery);

    Response response = given()
        .queryParam("unfinished", true)
      .then()
        .expect()
          .statusCode(Status.OK.getStatusCode())
        .when()
          .get(HISTORIC_ACTIVITY_INSTANCE_RESOURCE_URL);

    InOrder inOrder = inOrder(mockedhistoricActivityInstanceQuery);
    inOrder.verify(mockedhistoricActivityInstanceQuery).unfinished();
    inOrder.verify(mockedhistoricActivityInstanceQuery).list();

    String content = response.asString();
    List<String> instances = from(content).getList("");
    Assert.assertEquals("There should be one activity instance returned.", 1, instances.size());
    Assert.assertNotNull("The returned activity instance should not be null.", instances.get(0));

    String returnedProcessDefinitionId = from(content).getString("[0].processDefinitionId");
View Full Code Here

    when(processEngine.getHistoryService().createHistoricActivityInstanceQuery()).thenReturn(mockedhistoricActivityInstanceQuery);

    Map<String, Boolean> body = new HashMap<String, Boolean>();
    body.put("unfinished", true);

    Response response = given()
        .contentType(POST_JSON_CONTENT_TYPE)
        .body(body)
      .then()
        .expect()
          .statusCode(Status.OK.getStatusCode())
        .when()
          .post(HISTORIC_ACTIVITY_INSTANCE_RESOURCE_URL);

    InOrder inOrder = inOrder(mockedhistoricActivityInstanceQuery);
    inOrder.verify(mockedhistoricActivityInstanceQuery).unfinished();
    inOrder.verify(mockedhistoricActivityInstanceQuery).list();

    String content = response.asString();
    List<String> instances = from(content).getList("");
    Assert.assertEquals("There should be one activity instance returned.", 1, instances.size());
    Assert.assertNotNull("The returned activity instance should not be null.", instances.get(0));

    String returnedProcessDefinitionId = from(content).getString("[0].processDefinitionId");
View Full Code Here

    @Test
    public void testGetCachedDefinition() throws Exception {

        int definitionId = createEmptyAlertDefinition(false);

        Response response =
        given()
            .header(acceptJson)
            .pathParam("did",definitionId)
        .expect()
            .statusCode(200)
            .log().everything()
        .when()
            .get("/alert/definition/{did}");

        String etag = response.getHeader("ETag");
        System.out.println(etag);

        // now pass the etag in to get a "no change" back
        given()
            .header(acceptJson)
View Full Code Here

        alertDefinition.setName("-x-test-definition");
        alertDefinition.setEnabled(enabled);
        alertDefinition.setPriority("LOW");
        alertDefinition.setDampeningCategory("NONE");

        Response response =
        given()
            .header(acceptJson)
            .contentType(ContentType.JSON)
            .body(alertDefinition)
            .queryParam("resourceId", _platformId)
        .expect()
            .statusCode(201)
            .log().ifError()
        .when()
            .post("/alert/definitions");

        AlertDefinition result = response.as(AlertDefinition.class);

        assert result.getConditions()==null || result.getConditions().size()==0;

        return result.getId();
    }
View Full Code Here

            cleanupDefinition(definitionId);
        }
    }

    private int findAMetricDefinitionForResourceId(int resourceId, String type) {
        Response response =
        given()
            .pathParam("id",resourceId)
            .queryParam("type",type)
            .header(acceptJson)
        .expect()
            .statusCode(200)
            .log().ifError()
        .when()
            .get("/resource/{id}/schedules");

        JsonPath jsonPath = response.jsonPath();
        int definitionId = jsonPath.getInt("[0].definitionId");

        return definitionId;
    }
View Full Code Here

        int definitionId = createEmptyAlertDefinition(false);

        // find operation definition ID for discovery operation
        int discoveryDefinitionId = -1;
        Response r =
            given()
                .header(acceptJson)
                .queryParam("resourceId",_platformId)
            .expect()
                .statusCode(200)
                .log().ifError()
            .when()
                .get("/operation/definitions");

            discoveryDefinitionId = -1;
            List<Map<String,Object>> list = r.as(List.class);
            for (Map<String,Object> map : list) {
                String name = (String) map.get("name");
                Integer id = (Integer) map.get("id");
                if (name.equals("discovery")) {
                    discoveryDefinitionId = id;
View Full Code Here

    @Before
    public void setUp() throws Exception {
        super.setUp();

        // Determine a schedule id for the common cases
        Response r =
        given()
            .header(acceptJson)
            .queryParam("type", "metric")
            .pathParam("rid",_platformId)
        .expect()
            .statusCode(200)
            .log().ifError()
        .when()
            .get("/resource/{rid}/schedules");

        JsonPath jp = r.jsonPath();
        numericScheduleId = jp.getInt("[0].scheduleId");
        numericScheduleDefinitionId = jp.getInt("[0].definitionId");
        defaultInterval = jp.getLong("[0].collectionInterval");
        scheduleName = jp.getString("[0].scheduleName");
    }
View Full Code Here

    }

    @Test
    public void testGetScheduleByIdAndEtag() throws Exception {

        Response response =
        given()
            .header(acceptJson)
            .pathParam("id", numericScheduleId)
        .expect()
            .statusCode(200)
            .body("scheduleId", is( numericScheduleId))
        .when()
            .get("/metric/schedule/{id}");

        String etag = response.getHeader("ETag");
        given()
            .header(acceptJson)
            .header("If-none-match",etag)
            .pathParam("id", numericScheduleId)
        .expect()
View Full Code Here

            .statusCode(201)
            .log().ifError()
        .when()
            .put("/metric/data/{id}/raw/{timestamp}");

        Response response =
        given()
            .header(acceptJson)
            .pathParam("id", numericScheduleId)
            .queryParam("startTime", now - 10)
            .queryParam("endTime", now + 10)
        .expect()
            .statusCode(200)
            .log().ifError()
        .when()
            .get("/metric/data/{id}/raw");

        List<Map<String,Object>> list = response.as(List.class);
        assert  list.size()>0;

        boolean found = false;
        for (Map<String, Object> map : list) {
            MDataPoint mp = new MDataPoint(map);
View Full Code Here

TOP

Related Classes of com.jayway.restassured.response.Response

Copyright © 2018 www.massapicom. 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.