Browse Source

added await to make tests more stable

pull/10381/head
dashevchenko 3 years ago
parent
commit
1c724df353
  1. 11
      application/src/test/java/org/thingsboard/server/controller/EntityQueryControllerTest.java

11
application/src/test/java/org/thingsboard/server/controller/EntityQueryControllerTest.java

@ -727,9 +727,14 @@ public class EntityQueryControllerTest extends AbstractControllerTest {
}
private void checkEntitiesCount(EntityCountQuery query, int expectedNumOfDevices) {
var count = doPost("/api/entitiesQuery/count", query, Integer.class);
assertThat(count).isEqualTo(expectedNumOfDevices);
}
Awaitility.await()
.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) {
KeyFilter tenantOwnerNameFilter = new KeyFilter();

Loading…
Cancel
Save