如何測試一個void方法,即在JMock中不返回任何東西的方法?如何用JMock測試void方法
0
A
回答
1
要測試不返回任何內容的方法,無論您使用的是測試還是模擬框架,都要測試對該方法調用的效果。
JMock可能意味着你創建了一個你正在測試的代碼應該調用的東西的模擬,設置事物以便使用你的模擬而不是真實的對象,並且設置和驗證對模擬調用的期望。
如果您可以爲您的問題添加細節,我可能會得到更具體的。
0
void方法通常會對類的字段值進行一些更改。如果該類的字段不是私有的,那麼在測試方法中調用void方法之後,可以在測試類中訪問它,以確定是否獲得期望值。
相關問題
- 1. 如何測試void方法?
- 2. 如何用Moq測試void方法?
- 3. 如何使用EasyMock測試void方法
- 4. 如何使用xUnit測試void方法?
- 5. 如何在JUnit中測試void方法
- 6. 如何測試返回void的方法?
- 7. 如何使用Junit測試工具測試void方法?
- 8. Moq測試void方法
- 9. JUNIT測試void方法
- 10. Junit使用void方法測試
- 11. C++測試使用gtest的void方法
- 12. 使用EasyMock測試void方法
- 13. 模擬方法沒有直接調用JMock的單元測試
- 14. 測試返回類型的方法void
- 15. MS測試爲void的方法
- 16. void類型的單元測試方法
- 17. 返回void的測試方法
- 18. Easymock - 嵌套void方法測試(間諜)
- 19. Mockito測試void方法拋出異常
- 20. 單元測試C#中的void方法?
- 21. 在void方法內測試靜態方法一次被調用
- 22. JMock的/ JUnit的測試
- 23. 測試ModelMap春與JMock的
- 24. 如何對void方法執行白盒測試?
- 25. 如何對void方法進行單元測試?
- 26. 如何模擬/測試方法,返回void,可能在Mockito
- 27. 沒有使用JMock發現的測試
- 28. 用JMock進行spring junit測試
- 29. 如何在java中的junit easymock中編寫void方法的測試方法?
- 30. 使用noparameters分支的void方法的測試用例
你想測試一個void方法的效果嗎?還是你想驗證它是否被稱爲?這不是很明顯,爲什麼你在這裏使用JMock。 – Kkkev 2012-07-24 17:39:08