Hen*_*ryR 5 java testing integration-testing hibernate jpa
在单元测试之前,是否有最佳实践模式将数据库完全重置为使用JPA的新铺设模式?我一直在使用带有hbml2ddl.auto = create-or-drop的测试持久性单元并在每次测试之前重新创建EMF,但我想知道是否有更简洁的方法来执行它.
单元测试不应该与数据库对话。
假设您正在为数据访问层编写集成测试,您可以使用DBUnit这样的工具,或者您可以创建一个静态测试助手,通过在一个 JPA 查询中执行所有删除和插入操作,以编程方式重置数据库状态。交易。
| 归档时间: |
|
| 查看次数: |
8838 次 |
| 最近记录: |