added await to make tests more stable

This commit is contained in:
dashevchenko 2024-03-20 17:59:55 +02:00
parent 56c65f249d
commit 1c724df353

View File

@ -727,9 +727,14 @@ public class EntityQueryControllerTest extends AbstractControllerTest {
} }
private void checkEntitiesCount(EntityCountQuery query, int expectedNumOfDevices) { private void checkEntitiesCount(EntityCountQuery query, int expectedNumOfDevices) {
var count = doPost("/api/entitiesQuery/count", query, Integer.class); Awaitility.await()
assertThat(count).isEqualTo(expectedNumOfDevices); .alias("count by query")
} .atMost(30, TimeUnit.SECONDS)
.until(() -> {
var count = doPost("/api/entitiesQuery/count", query, Integer.class);
return count == expectedNumOfDevices;
});
}
private KeyFilter getEntityFieldStringEqualToKeyFilter(String keyName, String value) { private KeyFilter getEntityFieldStringEqualToKeyFilter(String keyName, String value) {
KeyFilter tenantOwnerNameFilter = new KeyFilter(); KeyFilter tenantOwnerNameFilter = new KeyFilter();