我使用 CDI 和 JPA 编写了一个 JEE6 应用程序。我的测试是用 JUnit 编写的。我想针对内存中的 HSQLDB 数据库运行数据库测试,以确保我的 JPQL(我认为是“代码”)经过测试。我的动机是,使用模拟的 EntityManager 更改 JPQL 语句将导致代码单元的测试执行成功。
我正在使用 Guice 和 Jukito 运行其他(非 jpa)测试。
有人有这方面的例子吗?我尝试环顾四周,但还没有找到一个很好的示例或框架项目来处理这个问题。
最佳答案
阿奎里安的坚持? DBUnit?
关于java - Maven、CDI、JUnit、JPA。想要针对 HSQLDB 运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10032097/