Как создать начальные данные теста бд java — Q&A Хекслет
2026-02-26 20:04 Diff

Ответы

Для создания начальных данных теста в базе данных можно использовать скрипты SQL. Например, можно создать файл data.sql в папке src/test/resources проекта и заполнить его SQL-скриптами, которые создают таблицы и добавляют тестовые данные.

Например, в файле data.sql можно создать таблицу users и добавить туда тестовых пользователей:

Затем можно использовать этот файл в тестах, чтобы заполнить тестовую базу данных. В JUnit-тесте можно использовать аннотацию @Sql для указания файла с SQL-скриптами:

В этом примере используется Spring Framework, но принцип остается тем же, независимо от используемого фреймворка.