我不知道如果我使用JUnit真的生鏽或它們與Android測試一個概念特別,我不熟悉,但:的Android的JUnit測試不點火測試方法
我發現它很難理解我的測試如何運行。
我創建了一個測試項目基於我的主要項目,並創建延伸ActivityInstrumentationTestCase2<SinglePaneActivity>
類,並在這個測試案例,我實現setUp()
,testPort()
和tearDown()
方法。
當我作爲Android JUnit測試運行項目時,它都測試正確。
然而,增加另一個類別ServiceTestCase<NativeService>
與setUp()
,testStart()
和tearDown()
方法實施,測試不執行。
通過documentation找我什麼都找不到其中規定如何測試運行,我因爲他們還沒有具體的設置它通過反射做假設。
鑑於這種情況,我不明白TestSuites上的文檔或爲什麼我的Service測試用例沒有運行。
我是唯一一個發現通常編寫得很好的Android文檔時缺乏測試的人嗎?
這很奇怪。你確定這個過程沒有崩潰,你沒有得到通知?看看logcat,看它是否包含更多的信息 – Blackbelt