Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

rest-assured
maven
testng
java
Теги: #<Tag:0x00007f7b6d172768> #<Tag:0x00007f7b6d172628> #<Tag:0x00007f7b6d1724e8> #<Tag:0x00007f7b6d1723a8>

(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: