Skip to content

Commit

Permalink
fix: fix flaky test assertion apache#2644
Browse files Browse the repository at this point in the history
in org.apache.helix.rest.server.
TestInstancesAccessor#testGetAllInstances
  • Loading branch information
simonh5 committed Oct 5, 2023
1 parent 6241bcb commit 43ea8ac
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -159,8 +159,12 @@ public void testGetAllInstances() throws IOException {

Set<String> instances = OBJECT_MAPPER.readValue(instancesStr,
OBJECT_MAPPER.getTypeFactory().constructCollectionType(Set.class, String.class));
Assert.assertEquals(instances, _instancesMap.get(CLUSTER_NAME), "Instances from response: "
+ instances + " vs instances actually: " + _instancesMap.get(CLUSTER_NAME));
Assert.assertEquals(instances.size(), _instancesMap.get(CLUSTER_NAME).size(), "Different amount of elements in "
+ "the sets: " + instances.size() + " vs: " + _instancesMap.get(CLUSTER_NAME).size());
Assert.assertTrue(instances.containsAll(_instancesMap.get(CLUSTER_NAME)), "instances set does not contain all "
+ "elenets of _instanceMap");
Assert.assertTrue(_instancesMap.get(CLUSTER_NAME).containsAll(instances), "_instanceMap set does not contain all "
+ "elements of instances");
System.out.println("End test :" + TestHelper.getTestMethodName());
}

Expand Down

0 comments on commit 43ea8ac

Please sign in to comment.