3
的Mockito
我試圖使用roboelectric和框架的Mockito包含handler.sendMessage(msg):
如何使用roboelectric或
public void emailLogin(){
...
mHandler.sendMessage(message);
}
Handler mHandler = new Handler(new Callback() {
public boolean handleMessage(Message msg) {
System.out.println("called");
return false;
}
});
的處理工作完全不正常envoirnment, 測試的一段代碼,但如果我來測試處理器的消息爲該方法編寫單元測試,處理程序是 未觸發。
robolectric是否缺少handler.sendMessage(msg)? 或者我們必須單獨測試處理程序?
我不想通過單元測試來測試它自己的處理程序, 我想測試的是我的函數,它包含處理程序。