1
    @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 と awaitility を使用してみましたが、成功しませんでした。

4

0 に答える 0