Skip to content

Commit 67dbfd3

Browse files
committed
fixes the boolean
1 parent 5d5bb1d commit 67dbfd3

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

elasticsearch-driver/src/test/java/org/jnosql/diana/elasticsearch/document/ElasticsearchDocumentCollectionManagerAsyncTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import org.elasticsearch.index.query.TermQueryBuilder;
1919
import org.jnosql.diana.api.document.Document;
2020
import org.jnosql.diana.api.document.DocumentCollectionManager;
21-
import org.jnosql.diana.api.document.DocumentCollectionManagerAsync;
2221
import org.jnosql.diana.api.document.DocumentDeleteQuery;
2322
import org.jnosql.diana.api.document.DocumentEntity;
2423
import org.jnosql.diana.api.document.DocumentQuery;
@@ -27,6 +26,7 @@
2726
import org.junit.jupiter.api.Test;
2827

2928
import java.util.List;
29+
import java.util.concurrent.atomic.AtomicBoolean;
3030
import java.util.concurrent.atomic.AtomicReference;
3131

3232
import static org.elasticsearch.index.query.QueryBuilders.termQuery;
@@ -107,9 +107,14 @@ public void shouldUserSearchBuilder() {
107107
entityManager.insert(entity);
108108
TermQueryBuilder query = termQuery("name", "Poliana");
109109
AtomicReference<List<DocumentEntity>> result = new AtomicReference<>();
110+
AtomicBoolean atomicBoolean = new AtomicBoolean(false);
110111

111-
entityManagerAsync.search(query, result::set, "person");
112-
Awaitility.await().until(() -> result == null);
112+
entityManagerAsync.search(query, l -> {
113+
result.set(l);
114+
atomicBoolean.set(true);
115+
}, "person");
116+
117+
Awaitility.await().untilTrue(atomicBoolean);
113118
List<DocumentEntity> account = result.get();
114119
assertFalse(account.isEmpty());
115120
}

0 commit comments

Comments
 (0)