JUnit, DBUnit с HSQLDB для тестовых случаев JUnit. Как создавать таблицы? перед началом любого теста.. Нет Hibernate или другого ORM, который я использую
Я использую DBUnit с HSQLDB для тестовых случаев JUnit. Я не могу создавать таблицы, используя @DatabaseSetup.. Как создать таблицу, когда тестовый пример начинает использовать DBUnit + HSQL без поставщика ORM
1 ответ
Что ты имеешь в виду "я не могу создать таблицы"? Вы имеете в виду, что у вас нет разрешений? или вы просто не можете использовать @DatabaseSetup
аннотаций.
Вам придется программно создавать таблицы, используя SQL CREATE TABLE
команда:
Если вы не можете использовать @DatabaseSetup
вы всегда можете создать базу данных и заполнить ее любыми нужными вам записями в @Before
аннотированный метод настройки. Просто не забудьте также очистить вашу базу данных, сбросив таблицы и т. Д. В соответствующем @After
метод