使用 H2 数据库 1.3.169 测试 java 应用程序
我正在以两种不同的方式测试我的应用程序。
- 内存数据库是在与应用程序不同的进程中创建的。我启动 H2 控制台并从脚本创建数据库。所有测试通过。
- 内存数据库是在应用程序启动时与应用程序在同一进程中创建的。所有测试都在 Intellij IDEA 11.3 中通过。使用 Maven 2 测试一些测试失败(为一个实体创建、更新、删除,预期的数据集与结果不匹配)。似乎数据库没有更新。它不会每次都发生,有时构建会成功。所有测试都经过验证,所有测试都适用于 Oracle 和 DB2。
问题的原因可能是什么?