Модульные тесты с SQL - PullRequest
0 голосов
/ 07 октября 2018

Я занимаюсь программным проектом, работаю с базой данных и кодом Java, и в модульных тестах мы должны проверить выборки… Я имею в виду, что ожидаемая таблица соответствия, полученная из выборок, должна соответствоватьс выводом в intellij .....

в нескольких словах, как сравнить таблицу, созданную в SQL, с выводом (system.out.println ())

1 Ответ

0 голосов
/ 07 октября 2018

Для этого можно использовать встроенную базу данных (например, H2).

Рабочий процесс будет следующим:

  1. Определите схему для ваших таблиц и любые начальные значения.
  2. Запустите встроенную базу данных в начале ваших тестов и заполните ее определенной схемой.
  3. Подключитесь к встроенной базе данных из своего кода теста, как при подключении к любой базе данных.
  4. Запустите SQL для встроенной базы данных.
  5. Подтверждает результаты, извлеченные из базы данных.
  6. Остановите встроенную базу данных.

Учебное пособие по H2 можно найти здесь: https://www.tutorialspoint.com/h2_database/h2_database_jdbc_connection.htm

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