#java #rest #rest-assured
#java #отдых #будьте уверены
Вопрос:
Я пытаюсь протестировать некоторые конечные точки, но ввод URL-адреса в константу делает тесты хрупкими, например, если какой-либо идентификатор больше не существует в БД, тест вернет 404, а не ожидаемые 200. Можно ли опубликовать внутри теста, чтобы убедиться, что запись существует перед вызовом GET?
Комментарии:
1. Вы пробовали это делать?
2. Наверное, я не понимаю, как будет выглядеть сообщение. У меня есть настройки gets в формате given() , when() , then() . Я пытался поместить сообщение в указанное до и после, когда не повезло. Должно ли оно быть полностью снаружи?
Ответ №1:
Либо настройте процедуру предварительного тестирования, чтобы добавить тестовую запись в базу данных, и процедуру post test, чтобы удалить ее снова, либо добавьте ее в тест, выполните свой тест и удалите его.
Комментарии:
1. Как это будет выглядеть? Я пытался добавить сообщение внутри теста, но, должно быть, я делаю что-то синтаксически неправильно. Будет ли сообщение отдельно от данного ()?
2. С первого взгляда вы могли бы посмотреть на что-то вроде этого techbeacon.com/app-dev-testing /. …