Тестовое задание в IntexSoft
Этот проект содержит автоматизированные тесты для проверки сервиса, предоставляющего информацию о границах между странами с использованием языка Java и фреймворка RestAssured.
- Клонируйте репозиторий:
https://github.com/YurijGolikov99/IndexSoftTest.git
- Запустите IntelliJ IDEA.
- В верхней панели меню Выберите "Get from VCS".
- Выберите Version control: "Git"
- Вставьте ссылку в поле "URL" и нажмите кнопку "clone".
api_module
: Пакет с модулями для работы с API, такими как отправка запросов, обработка ответов и т. д.common_module
: Пакет с общими утилитами и константами.resources
: Пакет с файлами свойств и другими ресурсами.api
: Пакет с тестами и вспомогательными классами для взаимодействия с API.
- Настройте ваше тестовое окружение.
- Запустите класс CountriesCodeTests, расположенный в пакете
api.rest_countries
. - Просматривайте результаты тестов в консоли.
Основной тестовый класс - CountriesCodeTests, который включает в себя следующие тесты:
- testResponseStatus: проверка наличия верного статуса ответа.
- testDataPresence: Наличие данных в теле ответа.
- testBorderPresence: Наличие взаимных границ между странами.
Содействие приветствуется! Не стесняйтесь создавать вопросы или отправлять pull-запросы.
Этот проект носит исключительно ознакомительный характер, копировать, и использовать может любой желающий, но только после того как он станет публичным. :)
С более подробной информацией можно ознакомиться по ссылке https://github.com/apilayer/restcountries