1
我讀過Grails中一些複雜的GORM操作標準。查詢在單元測試中不起作用。單元測試或集成測試中的Grails測試標準/ GORM?
我們是否應該在集成測試中加入所有涉及數據庫查詢的測試?這在「最佳實踐」意義上是否可行?
我讀過Grails中一些複雜的GORM操作標準。查詢在單元測試中不起作用。單元測試或集成測試中的Grails測試標準/ GORM?
我們是否應該在集成測試中加入所有涉及數據庫查詢的測試?這在「最佳實踐」意義上是否可行?
某些查詢不起作用,並且由於單元測試中使用的內存中GORM實現的後備存儲是ConcurrentHashMap
而不是數據庫,因此不支持鎖定和事務等重要功能。
始終使用集成測試進行持久化,至少使用H2內存數據庫,但理想情況下使用與您的應用程序相同的數據庫,即MySQL/Postgres/Oracle /等中的測試模式。