2015-04-07 54 views
0

我是一名Android測試初學者,我想知道的很簡單。 我有一個按鈕,它會啓動一個點擊活動,而不是啓動真實活動,我想用另一個啓動來取代它。 我該如何做到這一點? 我使用Espresso和mockito 2.0+。謝謝。意式咖啡+ mockito - 模擬活動推出

+1

這將需要對您的應用程序進行侵入性更改 - 即添加「測試模式」標誌和用於在測試模式下啓動不同活動的自定義邏輯。你能解釋一下這個動機嗎?也許我們可以建議替代品。 –

回答

1

我懷疑這個問題仍然需要一個答案,但在CAS中,只要知道像匕首這樣的依賴注入就可以完成這項工作。通過加載不同的模塊,將您的真實活動注入到您的應用程序中,並在測試中注入另一項活動