每当我尝试运行集成测试时,我都会收到一个错误,即引导数据对于它应该是唯一的字段并不是唯一的。我希望将过去的集成中的数据重新删除。
一个例子是我的测试数据上的用户的用户名不是唯一的。它第一次运行良好。
我的测试数据源配置如下:
test {
dataSource {
dbCreate = "create-drop"
url = "jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000;"
}
}
编辑:
我现在已经删除了填充数据并且我的测试正在通过的bootstrap方法(显然不应该这样做)!