2
我试图在JUnit测试中使用来自algolia的searchAsync
,但由于搜索结果不再回来,它在死锁中结束。这里是我的代码:使用Algolia Android客户端进行单元测试时出现死锁
final Index index = AlgoClient.initIndex("contacts");
Query query = new Query();
query.setHitsPerPage(100);
CountDownLatch signal = new CountDownLatch(1);
index.searchAsync(query, new CompletionHandler() {
@Override
public void requestCompleted(JSONObject content, AlgoliaException e) {
signal.countDown();
});
signal.await();