JUnit,DBUnit和HSQLDB for JUnit测试用例。如何创建表?在任何测试开始之前..没有Hibernate或我正在使用的其他ORM

时间:2014-08-22 09:47:50

标签: junit hsqldb dbunit spring-test-dbunit

我正在使用DBUnit和HSQLDB进行JUnit测试用例。我无法使用@DatabaseSetup创建表。如何在没有ORM提供程序的情况下使用DBUnit + HSQL启动测试用例时创建表

1 个答案:

答案 0 :(得分:0)

你是什么意思"我无法创作表格"?你的意思是你没有权限吗?或者你只是不能使用@DatabaseSetup注释。

您必须使用SQL CREATE TABLE命令以编程方式创建表:

example tutorial

如果您不能使用@DatabaseSetup,您可以随时创建数据库,并使用@Before带注释的设置方法中所需的任何记录填充该数据库。只需记住通过在相应的@After方法中删除表等来清理数据库