我正在尝试找到一种方法来创建一组测试,这些测试在运行测试用例之前需要有一个干净的数据库。
InMemoryDB似乎不是一个选项,因为我们使用的DDL不能在H2中执行。
数据库的创建是通过演进完成的,所以如果我能够使用演进为每个测试生成干净的数据库,然后在测试运行后删除数据库,那将是很方便的。
马尔科
发布于 2013-03-25 20:25:46
作为选项,您可以尝试闪回(或时间点恢复)功能来恢复数据库的初始状态,或者考虑编写彼此不依赖的测试。
https://stackoverflow.com/questions/15614467
复制相似问题