Rest assured: POST выполняется но появляется Exception in thread "main" java.lang.ClassCastException

rest-assured
java
maven
testng
Теги: #<Tag:0x00007fedb8d94290> #<Tag:0x00007fedb8d94150> #<Tag:0x00007fedb8d951e0> #<Tag:0x00007fedb8d93ea8>

(Yuriy) #1

Выполняется Обычный ПОСТ по созданию пользователя на сайте, пользователи создается/не создается и приходит правильный респонс

 @Test
    public static void main(String[] args) throws IOException {

        Response res = (Response)
                given().
                        header("x-language", "uk").
                        header("Content-Type", "application/x-www-form-urlencoded").
                        param("first_name", "One").
                        param("email", "One10@one.one").
                        param("password", "admin123").
                expect().
                        statusCode(403).
                        log().ifError().
                when().
                        post("http://...../v1/account");
                        JsonPath jp = new JsonPath(res.asString());
                        String account = jp.get("account").toString();
                System.out.println(account);
    }
}

С респонсом приходит ексепшин который не могу убрать:

Exception in thread “main” java.lang.ClassCastException: io.restassured.internal.RestAssuredResponseImpl cannot be cast to com.jayway.restassured.response.Response


(Yuriy) #2

Разобрался res была с другой либы :slight_smile: