如果我有一個需要測驗的方法,它依賴于用criticalBuilder和criticalQuery進行的查詢,我如何做到這一點? 我遇到的問題是,在測驗環境中的entityManager將是空的。模擬EntityManager.class只會給我一個標準構建器為空的物體管理器。 使用where(...).thenReturn()...將違背測驗的目的,因為它依賴于criticalQuery。
uj5u.com熱心網友回復:
不一定要讓物體管理器為空。你可以使用一個帶有一些初始資料的H2資料庫來執行具有測驗范圍的測驗案例。你也可以參考這個鏈接獲得幫助。鏈接
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/318661.html
標籤:
上一篇:從基類重寫通用方法