1

我正在尝试找到一种方法来创建一组测试,这些测试在运行测试用例之前需要拥有一个干净的数据库。

InMemoryDB 似乎不是一个选项,因为我们使用的 DDL 无法在 H2 中执行。

数据库创建是通过进化完成的,所以如果我能够使用进化为每个测试生成干净的数据库,然后在测试运行后删除数据库,那将会很方便。

马尔科

4

1 回答 1

0

作为选项,您可以尝试闪回(或时间点恢复)功能来恢复数据库初始状态或考虑编写不依赖于彼此的测试。

于 2013-03-25T12:25:46.050 回答