给出以下代码块:
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
_view.displaySomething();
}
});
我想在单元测试中调用Mockito的verify(_view).displaySomething()
,但收到以下错误:
java.lang.RuntimeException: Method getMainLooper in android.os.Looper not mocked.
有人可以指出我该怎么做才能实现这一目标吗?
答案 0 :(得分:0)
这是测试与Android相关的类的常见问题,它们在运行纯JUnit测试时没有默认实现。
您有两种可能性: