2013-12-16 87 views

回答

2

这完全是从阅读Hibernate GitHub回购的东西,而不是从“做”Hibernate测试的经验。然而,它可能足以让你开始...

Hibernate矩阵测试框架允许您对特定数据库后端运行测试;见https://github.com/hibernate/hibernate-matrix-testingREADME.md文件说明如何配置特定数据库的框架。

Hibernate ORM树包含许多针对Hibernate核心的测试;见https://github.com/hibernate/hibernate-orm。该项目的README.md提到了运行测试的Gradle任务。 (我没有详细查看可用的测试,但由于ORM树包含了一系列数据库的“方言”类,我想可以包含相应的测试)。使用Gradle实现,所以我期望你需要让你的头脑围绕这项技术来弄清楚它是如何工作的。

+0

绝对正确!我已经完成了你所建议的一切,而这正是我所需要的。非常感谢你!! –

0

不知道任何这样的套件或测试。开始于:

  • 测试各种查询场景&查看生成的查询是否正在为该数据库正常运行 - 独立运行时。
  • 测试所有情况下的预期异常。
  • 检查它是如何处理新版/旧版数据库驱动程序的。

祝你好运!

相关问题