1
我读过Grails中一些复杂的GORM操作标准。查询在单元测试中不起作用。单元测试或集成测试中的Grails测试标准/ GORM?
我们是否应该在集成测试中加入所有涉及数据库查询的测试?这在“最佳实践”意义上是否可行?
我读过Grails中一些复杂的GORM操作标准。查询在单元测试中不起作用。单元测试或集成测试中的Grails测试标准/ GORM?
我们是否应该在集成测试中加入所有涉及数据库查询的测试?这在“最佳实践”意义上是否可行?
某些查询不起作用,并且由于单元测试中使用的内存中GORM实现的后备存储是ConcurrentHashMap
而不是数据库,因此不支持锁定和事务等重要功能。
始终使用集成测试进行持久化,至少使用H2内存数据库,但理想情况下使用与您的应用程序相同的数据库,即MySQL/Postgres/Oracle /等中的测试模式。