Package org.rhq.modules.integrationTests.restApi.d

Examples of org.rhq.modules.integrationTests.restApi.d.CallTimeValueRest


    @Test
    public void putAndGetCallTimes() throws Exception {
        List<CallTimeValueRest> list = new ArrayList<CallTimeValueRest>();
        String destination1 = "/1/" + String.valueOf(System.currentTimeMillis());
        for (int i = 0; i < 100; i++) {
            CallTimeValueRest c = CallTimeValueRest.defaultCallTimeValue(destination1);
            list.add(c);
        }
        String destination2 = "/2/" + String.valueOf(System.currentTimeMillis());
        for (int i = 0; i < 99; i++) {
            CallTimeValueRest c = CallTimeValueRest.defaultCallTimeValue(destination2);
            list.add(c);
        }

        Response r =
            given()
View Full Code Here


        String destination = "/aggr/" + String.valueOf(now);

        // send 2 buckets of callTime values to the same destination

        for (int i = 0; i < 100; i++) {
            CallTimeValueRest c = CallTimeValueRest.defaultCallTimeValue(destination);
            list.add(c);
        }

        given()
            .header(acceptJson)
            .contentType(ContentType.JSON)
            .pathParam("id", callTimeScheduleId)
            .body(list)
        .expect()
            .statusCode(201)
            .log().ifError()
        .when()
            .put("/metric/data/{id}/callTime");

        list.clear();

        for (int i = 0; i < 100; i++) {
            CallTimeValueRest c = CallTimeValueRest.defaultCallTimeValue(destination);
            list.add(c);
        }

        given()
            .header(acceptJson)
View Full Code Here

    }

    @Test
    public void putInvalidCallTimes() throws Exception {
        List<CallTimeValueRest> list = new ArrayList<CallTimeValueRest>();
        CallTimeValueRest c = CallTimeValueRest.defaultCallTimeValue("test");
        list.add(c);

        c.setCallDestination(null); // set invalid

        given()
            .header(acceptJson)
            .contentType(ContentType.JSON)
            .pathParam("id", callTimeScheduleId)
            .body(list)
        .expect()
            .statusCode(406)
            .log().ifError()
        .when()
            .put("/metric/data/{id}/callTime");

        c.setCallDestination("test"); // set back to valid
        c.setDuration(-1L);

        given()
            .header(acceptJson)
            .contentType(ContentType.JSON)
            .pathParam("id", callTimeScheduleId)
            .body(list)
        .expect()
            .statusCode(406)
            .log().ifError()
        .when()
            .put("/metric/data/{id}/callTime");

        c.setDuration(1); // set back to valid
        c.setBeginTime(1); // set invalid

        given()
            .header(acceptJson)
            .contentType(ContentType.JSON)
            .pathParam("id", callTimeScheduleId)
View Full Code Here

TOP

Related Classes of org.rhq.modules.integrationTests.restApi.d.CallTimeValueRest

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.