diff --git a/client/rest-high-level/src/test/java/org/elasticsearch/client/security/GetRolesRequestTests.java b/client/rest-high-level/src/test/java/org/elasticsearch/client/security/GetRolesRequestTests.java index 4bf970d096b..3269fb3eb1e 100644 --- a/client/rest-high-level/src/test/java/org/elasticsearch/client/security/GetRolesRequestTests.java +++ b/client/rest-high-level/src/test/java/org/elasticsearch/client/security/GetRolesRequestTests.java @@ -47,6 +47,7 @@ public class GetRolesRequestTests extends ESTestCase { } private static GetRolesRequest mutateTestItem(GetRolesRequest original) { - return new GetRolesRequest(randomArray(0, 5, String[]::new, () -> randomAlphaOfLength(5))); + final int minRoles = original.getRoleNames().isEmpty() ? 1 : 0; + return new GetRolesRequest(randomArray(minRoles, 5, String[]::new, () -> randomAlphaOfLength(6))); } }