Модульные тесты api Spring Boot rest - использование @Before - PullRequest
0 голосов
/ 20 июня 2019

У меня есть настройка для @Before, которая делает MockMvcBuilders.webAppContextSetup (webApplicationContext) .build ();

Существует data.sql для загрузки нескольких записей в базу данных H2. Загружается ли это перед каждым тестом? Это то, что я думал, но сейчас я не уверен.

У меня есть один тест, который проверяет удаление записи 2, один, который проверяет обновление для записи 2, и на последнем я получаю «запись не найдена». Если один из них изменен на запись 1, то испытания проходят успешно.

Я мог бы перейти на junit 5 и использовать @order, но сейчас я просто хочу знать, что должно происходить.

С уважением,

1 Ответ

0 голосов
/ 20 июня 2019

data.sql будет инициализирован только один раз

См. @ Sql о том, как настроить интеграционные тесты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...