[英]Getting started with JMock and Spring 3
我已經開始學習JMock。 我的目標是為Spring應用程序,aka控制器和域類編寫JUnit測試。 在控制器中,來自數據庫和其他服務的數據被放入模型中。 我需要確保數據對於測試而言是持久的,所以基本上我需要在測試之前將測試數據放入數據庫中,然后再將其刪除。 我想這可以通過模擬對象完成,而不是自動裝配真正的bean。
我用谷歌搜索。 有些頁面說只能模擬接口。 有人說可以嘲笑所有對象。 有人說,甚至不應該嘲笑DAO。 我糊塗了。
誰能告訴我,JMock在Spring應用程序測試中是必不可少的,以及從哪里開始?
當需要模擬時
在您的情況下,您具有測試數據源,只是數據在預測試階段加載,並在后測試階段清除。 因此,您不需要為此目的而進行模擬。
如果要模擬對某個控制器的調用而無需在控制器中調用實際代碼,則需要模擬。
我們在哪里做類似的事情
HTH。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.