2
JUnitテストでsearchAsync
をalgoliaから使用しようとしましたが、検索結果が戻ってこないのでデッドロックで終了します。ここに私のコードは次のとおりです。あなたが使用する必要が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();