我對於單元測試相當新穎,特別是在android中。我已經編寫了一個應用程序與衆多活動。但是,其中一些活動依賴於某些對象來填充活動的視圖。我想我的問題是:有沒有一種方法可以模擬Activity中的對象,並使活動使用我的Junit測試中創建的模擬對象?在此先感謝,我無法在任何地方找到解決方案?如何爲Android活動創建模擬對象(Junit)
3
A
回答
1
如果您參考創建本地單元測試類標題下的developer guide,您會發現問題的答案。另請參閱同一頁面上的「Mock Android Dependecies」子標題。
1
您還可以看看AndroidMock:
http://code.google.com/p/android-mock/wiki/UsingAndroidMock
這是Android的一個模擬對象的框架建立在EasyMock的頂部。
相關問題
- 1. junit模擬對象
- 2. 如何在模擬對象內創建一個模擬對象?
- 3. 如何創建「虛擬」模塊對象?
- 4. Android - JUnit如何模擬父級活動課程?
- 5. 模擬對象的創建
- 6. 爲什麼要創建模擬對象?
- 7. 活動對象圖案建模建模爲單個對象
- 8. 模擬框架(在.Net中)如何創建模擬對象?
- 9. 如何爲Spring的WebServiceTemplate創建一個模擬對象?
- 10. 堅持用junit和easymock模擬對象
- 11. Junit的使用模擬對象
- 12. 如何晃動Genymotion創建的虛擬設備(Android模擬器)
- 13. 在python unittest中創建模擬對象
- 14. 創建沒有setter的模擬對象
- 15. 創建模擬對象,而框架
- 16. 模擬一個新的對象創建
- 17. 如何爲對象創建自動div?
- 18. Android如何創建動態活動
- 19. Android:如何爲Nexus10創建Android模擬器?
- 20. Android Studio中自動創建模擬器
- 21. 如何在此junit中使用模擬對象
- 22. 針對Android活動的Junit測試
- 23. 無法爲android創建模擬器
- 24. 如何模擬在方法內創建的對象?
- 25. mockito如何創建模擬對象的實例
- 26. 如何創建一個模擬HttpWebRequest和HttpWebResponse對象
- 27. 如何模擬通過Class.newInstance(className)創建的對象?
- 28. 如何模擬對象創建通過要求
- 29. 如何防止創建模擬對象來運行靜態inits?
- 30. Powermock框架如何創建模擬對象?
鏈接不再有效,這是一個很好的例子,說明爲什麼基本上RTM的答案(閱讀手冊)是有問題的。最好將相關部分放入答案中(同時提供鏈接),這將有助於防止鏈接腐爛破壞當時我確信的一個好答案。 – forforf