t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как валидировать json с помощью json схемы

rest-assured
java
Теги: #<Tag:0x00007f9c4d54e3e0> #<Tag:0x00007f9c4d54e278>

(Igor Zip) #1

подскажите пожалуйста, как валидировать json c помощью json схемы? Точнее, почитав документацию по Rest-assured как валидировать нашел, не нашел куда вставлять json схему - в отдельный файл или прямо в код?


(Vasiliy Rakshin) #2

В доке написано что схема сохраняется в "in the classpath as products-schema.json".
и вызывается .assertThat().body(matchesJsonSchemaInClasspath("products-schema.json"));


(Igor Zip) #3

где находится classpath? Это документ такой или что? Вот открыл текстовый документ написал туда json схему и куда мне этот документ сохранять С: program files?


(Ugin Berets) #4

В папку с проектом.
/src/test/resources/products-schema.json


(Демид) #5

Используйте Jackson