Как проверить данные ответа по частям с помощью REST? - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть ресурс Джерси, который возвращает text/csv как ChunkedOutput.

Я пытаюсь написать тест с REST-гарантированным , который должен проверить правильность возвращенных данных.

К сожалению, я не могу найти ничего о проверке фрагментированных данных ответов с гарантированным REST в их документах, а поиск в Google ничего не дал.

Я могу проверить статус код, заголовки ответа и др. c. например:

given()
    .spec(mySpec)
    .accept("text/csv")
    .when()
    .post("/mycsvpath")
    .then()
    .statusCode(200);

Я вижу, что ответ имеет заголовок Transfer-Encoding=chunked, но как мне проверить фактические данные?

1 Ответ

1 голос
/ 09 апреля 2020

ОК, я понял это. Это на самом деле очень просто:

Response r = given()
                .spec(mySpec)
                .accept("text/csv")
                .when()
                .post("/mycsvpath")
String data = r.asString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...