ISSUE-1740: Added random number generation for values between 5-20 for list+pagination testing (#1782)

* ISSUE-1740: Added random number generation for values between 5-40 inclusive for maxEntities variable in get_entityListWithPagination_200 method

* ISSUE-1740: Added random number generation for values between 5-20 inclusive for maxEntities variable in get_entityListWithPagination_200 method

* ISSUE-1740: Added random number generation for values between 5-20 inclusive for maxEntities variable in get_entityListWithPagination_200 method
This commit is contained in:
Tony K 2021-12-15 16:42:15 -05:00 committed by GitHub
parent 5627c92d7b
commit 7812f87f31
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -73,6 +73,7 @@ import java.util.Map.Entry;
import java.util.Optional;
import java.util.UUID;
import java.util.function.BiConsumer;
import java.util.Random;
import static javax.ws.rs.core.Response.Status.BAD_REQUEST;
import static javax.ws.rs.core.Response.Status.CONFLICT;
@ -250,8 +251,10 @@ public abstract class EntityResourceTest<T> extends CatalogApplicationTest {
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@Test
public void get_entityListWithPagination_200(TestInfo test) throws HttpResponseException, URISyntaxException {
// Create a large number of tables
int maxEntities = 40;
// Create a number of tables between 5 and 20 inclusive
Random rand = new Random();
int maxEntities = rand.nextInt(16) + 5;
for (int i = 0; i < maxEntities; i++) {
createEntity(createRequest(getEntityName(test, i), null, null, null), adminAuthHeaders());
}