【发布时间】:2015-09-10 18:59:55
【问题描述】:
我正在尝试使用新的 AndroidJUnitRunner 和 JUnit4 for android,我所有的 espresso 测试都很容易转换,但现在我的加载器测试无法正常工作。我的加载器需要一个处理程序,它需要 UiThread,加载器接口没有任何方法可以同步请求它。
@UiThreadTest
@Test
public void testContactLoader() {
ContactLoader loader = new ContactLoader(InstrumentationRegistry.getTargetContext());
Cursor = getLoaderResultSynchronously(loader); // I don't know how to implement this function
// assert stuff
}
有人做过吗?我看到了一个奇怪的实现here,但我不确定它是如何工作的。
【问题讨论】:
标签: java android testing junit loader