Будьте уверены, утверждайте меньше, чем JSON

Используя Rest Assured я написал следующий тест

SerenityRest.then().assertThat().body("example.something.id[0]", 
lessThan("example.something.id[1]"));

который проверяет, что первый идентификатор, который является int, меньше, чем второй идентификатор.

Это работает при тестировании с запросом xml. Мне также нужно выполнить тот же тест с JSON, поэтому поиск должен быть изменен на что-то вроде

        SerenityRest.then().extract().jsonPath().assertThat("iems[1].id", 
        lessThan("items[2].id"));

Моя проблема в том, что я не могу заставить JSON утверждать меньше, чем работать в любом случае, который я пробовал, пытался использовать json path и JSONAssert, но я не могу понять это, кто-нибудь знает, как я могу утверждать, что int меньше другого в ответе Json, используя Rest Assured? Дайте мне знать, если мне нужно что-то уточнить, спасибо.

0 ответов

Другие вопросы по тегам