我已经为RDBMS编写了自己的hibernate方言。测试方言的最佳方式是什么?有没有可能对我有帮助的测试套件/测试?确保我的实施是正确的/支持所有必要功能的最佳方式是什么?测试hibernate方言的正确方法是什么?
4
A
回答
2
这完全是从阅读Hibernate GitHub回购的东西,而不是从“做”Hibernate测试的经验。然而,它可能足以让你开始...
Hibernate矩阵测试框架允许您对特定数据库后端运行测试;见https://github.com/hibernate/hibernate-matrix-testing。 README.md
文件说明如何配置特定数据库的框架。
Hibernate ORM树包含许多针对Hibernate核心的测试;见https://github.com/hibernate/hibernate-orm。该项目的README.md
提到了运行测试的Gradle任务。 (我没有详细查看可用的测试,但由于ORM树包含了一系列数据库的“方言”类,我想可以包含相应的测试)。使用Gradle实现,所以我期望你需要让你的头脑围绕这项技术来弄清楚它是如何工作的。
0
不知道任何这样的套件或测试。开始于:
- 测试各种查询场景&查看生成的查询是否正在为该数据库正常运行 - 独立运行时。
- 测试所有情况下的预期异常。
- 检查它是如何处理新版/旧版数据库驱动程序的。
祝你好运!
相关问题
- 1. 测试SQLAlchemy方言的正确方法是什么?
- 2. 什么是测试方法时使用mock的正确方法?
- 3. 什么是测试Webhooks的正确方法?
- 4. 单元测试ViewEngines.Engines.FindView的正确方法是什么?
- 5. 什么是测试CodeIgniter会话变量的正确方法?
- 6. Angular 2 Testing:什么是异步测试的正确方法?
- 7. 测试错误处理的正确方法是什么?
- 8. 测试多个Android客户端的正确方法是什么?
- 9. 什么是测试NFS性能的正确方法
- 10. 模拟提交测试表单的正确方法是什么?
- 11. 什么是向modernizr添加测试的正确方法?
- 12. 测试此控制器的正确方法是什么?
- 13. 使用MOQ测试此代码的正确方法是什么?
- 14. 正确的测试方法
- 15. Python - 单元测试方法在不同类中的正确方法是什么?
- 16. C#SpecFlow:使用单元测试和UI测试的正确方法是什么?
- 17. Android:Espresso UI测试,测试类结构的正确方法是什么?
- 18. 保存Hibernate JPA子实体的正确方法是什么
- 19. 什么是使用Jersey与hibernate DAO的正确方法?
- 20. 检测不正确的断言方法
- 21. 多语言网站 - PHP类 - 什么是正确的方法?
- 22. AngularJS - 这是什么正确的方法?
- 23. 什么是SPOJ COURIER的正确方法
- 24. reactjs中的正确方法是什么?
- 25. QSqlDatabase&QSqlQuery的正确方法是什么?
- 26. 做SlideAnimation的正确方法是什么?
- 27. C++ API - 什么是正确的方法
- 28. 什么是正确的设计方法?
- 29. 这是做什么的正确方法?
- 30. 检测Windows是否运行ruby的正确方法是什么?
绝对正确!我已经完成了你所建议的一切,而这正是我所需要的。非常感谢你!! –