建议一个JPA单元测试框架

时间:2009-01-17 01:31:27

标签: java unit-testing jpa

如何对JPA代码进行单元测试?有没有办法自己生成单元测试用例?

注意:我很懒,也不熟悉单元测试代码。

3 个答案:

答案 0 :(得分:6)

检查一下,Unitils。这是一个related discussion,带有一些示例代码。

以下是示例,一起显示DBUnit, Spring and OpenJPA。你可能没有全部使用,但是如果你想和DBUnit一起使用,这可能会带你去。

答案 1 :(得分:1)

我正在为正在进行的项目尝试OpenEJB(http://openejb.apache.org/)。它是一个可嵌入的容器,支持EJB 3.0(部分3.1)。我对它的第一印象相当不错。

答案 2 :(得分:1)

最近我遇到了测试问题:

  1. 在JPA实体上运行的业务逻辑
  2. 复杂的JPQL查询与业务逻辑混合在一起。
  3. 我使用了JPA-Unit,它解决了我所有的问题。