【发布时间】:2018-12-17 12:13:00
【问题描述】:
测试 RxJava 代码时出错。当我在 ViewModel 中调用 AndroidSchedulers.mainThread() 时,它会出现。有人知道怎么处理吗?
这是我的堆栈跟踪:
java.lang.ExceptionInInitializerError
...
at com.cardsimulator.ui.MainViewModel.executeCommand(MainViewModel.java:56)
at com.cardsimulator.ui.MainViewModelTest.testExecuteCommand_NormalCommand(MainViewModelTest.java:54)
...
Caused by: java.lang.RuntimeException: Method getMainLooper in android.os.Looper not mocked. See http://g.co/androidstudio/not-mocked for details.
【问题讨论】:
标签: android unit-testing junit rx-java rx-java2