в каком порядке идет запуск тестов? Столкнулся с проблемой, что к моменту запуска теста где требуется токет, тест с получением токена еще не отработал. Не совсем понимаю как более грамотно упорядочить выполнение тестов.
свою ошибку понял, изначально разносил запросы по разным тестам. Но как вариант если тесты разные можно использовать @TestMethodOrder(MethodOrderer.MethodName.class) для junit5, тесты будут запускать с сортировкой по имени
привера сервера нет. как написать простой сервер можно посмотреть здесь ua-cam.com/video/h55KAK8ENIQ/v-deo.html или для отладки можно использовать мок сервера
Познавательные видео, спасибо автору канала👍👍👍
👍
Это просто разьебалово. Афтар топ. Лучший контент по ресту ever
Спасибо за поэтапное обьяснение. 🙂
Спасибо и Вам)
А вариант как то в будущих уроках показать как к автотесту подключать отчеты Serenity или Allure
Про allure планирую сделать видео, но это будет немного позже
Отличное видео СПАСИБО!
Спасибо
Хорошо объясняешь 👍
Спасибо за отзыв
о, автотестики. Лайк
Спасибо
А на учебный пример можно ссылку (github)?
я не заливал на Github
в каком порядке идет запуск тестов? Столкнулся с проблемой, что к моменту запуска теста где требуется токет, тест с получением токена еще не отработал. Не совсем понимаю как более грамотно упорядочить выполнение тестов.
свою ошибку понял, изначально разносил запросы по разным тестам. Но как вариант если тесты разные можно использовать @TestMethodOrder(MethodOrderer.MethodName.class) для junit5, тесты будут запускать с сортировкой по имени
Junit запускает тесты в случайном порядке.
Я бы вынес получение токена в метод before например
И вообще это плохая практика, делать тесты, которые зависят от результата другого теста
а где то код скачать можно ? или посмотреть который в видео
Я код никуда не выкладывал.
А пример сервера то самого где посмотреть, тесты без запущеного сервера не работают
привера сервера нет.
как написать простой сервер можно посмотреть здесь
ua-cam.com/video/h55KAK8ENIQ/v-deo.html
или для отладки можно использовать мок сервера
а как то же самое писать на gradle
у меня RestAssured ни на maven ни на gradle не принимается
Что значит не принимается?
Maven Gradle нужны только для подключения зависимости, и запуска тестов.
Java код отличаться не будет