kristinayax / Testing-API-CI

☑ Тестирование API, CI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testing-API-CI Build status

Описание задания:

JSON Schema предлагает нам инструмент валидации JSON-документов.

Что нужно сделать:

Шаг 1. Добавить зависимость.
Шаг 2. Сохранить схему в ресурсах.
Шаг 3. Включить проверку схемы.

Модифицируйте существующий тест так, чтобы он проверял соответствие схеме.
Удостоверьтесь, что тесты проходят при соответствии ответа схеме и падают, если вы поменяете что-то в схеме, например, тип для id.

Шаг 4. Доработать схему. Изучите документацию на тип object и найдите способ валидации значения поля на два из возможных значений: «RUB» или «USD».

Доработайте схему соответствующим образом, удостоверьтесь, что тесты проходят, в том числе в CI.

Поменяйте «RUB» на «RUR» в схеме и удостоверьтесь, что тесты падают, в том числе в CI.

Пришлите на проверку ссылку на ваш репозиторий. Удостоверьтесь, что в истории сборки были как success, так и fail, иначе будет не видно, как вы проверяли, что сборка падает в CI.

About

☑ Тестирование API, CI.


Languages

Language:Java 100.0%