JUnit, DBUnit с HSQLDB для тестовых случаев JUnit. Как создавать таблицы? перед началом любого теста.. Нет Hibernate или другого ORM, который я использую

Я использую DBUnit с HSQLDB для тестовых случаев JUnit. Я не могу создавать таблицы, используя @DatabaseSetup.. Как создать таблицу, когда тестовый пример начинает использовать DBUnit + HSQL без поставщика ORM

1 ответ

Что ты имеешь в виду "я не могу создать таблицы"? Вы имеете в виду, что у вас нет разрешений? или вы просто не можете использовать @DatabaseSetup аннотаций.

Вам придется программно создавать таблицы, используя SQL CREATE TABLE команда:

пример учебника

Если вы не можете использовать @DatabaseSetup вы всегда можете создать базу данных и заполнить ее любыми нужными вам записями в @Before аннотированный метод настройки. Просто не забудьте также очистить вашу базу данных, сбросив таблицы и т. Д. В соответствующем @After метод

Другие вопросы по тегам