【发布时间】:2017-11-21 19:23:25
【问题描述】:
我正在寻找使用来自 java 代码的一些初始测试数据来初始化我的测试 h2 数据库的方法,以便将来进行测试。但我不想使用@Before 注释,因为这些数据将在所有类的所有测试用例中使用。我已经找到了如何使用带有初始数据的 SQL 文件来做到这一点。但我不想写 SQL 插入。我更容易编写一些 java 代码,然后将创建的对象保存到数据库中。有可能吗?如果是,请告诉我该怎么做。
由于我没有找到问题的答案,所以这可能是个坏主意。如果是,请解释一下为什么?
在我的项目中,我使用的是 Spring 数据 JPA。我是 Spring 集成测试的新手,只是开始使用它。
【问题讨论】:
标签: java spring testing spring-data-jpa