@Test
public void testShows() throws InterruptedException {
final CountDownLatch latch = new CountDownLatch(1);
final TestCallback<ArrayList<CompleteShow>> call = new TestCallback<ArrayList<CompleteShow>>();
webService.showsListByCategory("0", call);
await().until(new Callable<Boolean>() {
@Override
public Boolean call() throws Exception {
return call.isDone;
}
});
assertNotNull(call.t);
}
我一直在尝试使用 roboelectric 测试使用改造库实现的 Web 服务。但我只是无法得到回调。这似乎是一个简单的问题,我尝试使用 CountdownLatch 以及等待但没有成功。