2017-08-24 58 views
-1

我剛從kotlin測試開始,我想知道是否可以使用某些代碼啓動活動。例如,我有我的MainActivity和第二個活動。是否可以調用第二個活動來對其進行單元測試?我們可以用Kotlin中的代碼調用活動單元測試

+0

更多細節將會有幫助.. 你想測試什麼? –

+0

我有很多textview上的第二個活動,我想檢查一個顯示,因爲我不顯示所有這些 –

+0

你能解釋你的問題嗎?沒有正確的解釋沒有人可以幫助你.. –

回答

-1

我提出要編寫咖啡測試的假設上的按鈕,點擊監聽,下面的代碼和。在這種情況下,您不需要開始新的活動,只需從UI啓動新的活動即可啓動新的活動。

+0

是的,我認爲你回答了我的問題。但我仍然是一個開始,所以可能是你可以解釋我怎麼做:) –

+0

咖啡測試真的是行爲測試,即,你用它們來測試你的UI是否遵循給定的行爲。因此,它更適合與用戶界面的交互,而不是推出新活動的邏輯。事實上,espresso不提供這樣的登錄,你可以做的唯一事情就是在你的交互活動啓動時添加一個等待代碼,然後espresso測試啓動 – Brian

0

如果要導航MainActivity第二活動你可以寫在事件

   val intent = Intent(this,RecyclerViewDemo::class.java) 
       startActivity(intent) 
+0

startActivity在測試中不起作用。我想要這樣的東西,但爲了測試 –

相關問題