Browse Source

[Test] Even More robust assertions for possible overlapping tests

Relates: #74280
Yang Wang 4 years ago
parent
commit
60ee57f079

+ 3 - 2
client/rest-high-level/src/test/java/org/elasticsearch/client/documentation/SecurityDocumentationIT.java

@@ -2786,8 +2786,9 @@ public class SecurityDocumentationIT extends ESRestHighLevelClientTestCase {
 
             assertNotNull(future.actionGet());
             assertThat(future.actionGet().getPrincipal(), equalTo("elastic/fleet-server"));
-            assertThat(future.actionGet().getServiceTokenInfos().size(), equalTo(1));
-            assertThat(future.actionGet().getServiceTokenInfos().get(0), equalTo(new ServiceTokenInfo("token2", "index")));
+            assertThat(future.actionGet().getServiceTokenInfos().size(), greaterThanOrEqualTo(1));
+            assertThat(future.actionGet().getServiceTokenInfos().stream().map(ServiceTokenInfo::getName).collect(Collectors.toSet()),
+                contains("token2"));
         }
     }