// now for a more controled test
result = runGetForRole("MULTI_TEST");
Assert.assertEquals(2, result.getData().size());
// the order is undefined
PlexusComponentListResource resource1 = null;
PlexusComponentListResource resource2 = null;
for (PlexusComponentListResource resource : (List<PlexusComponentListResource>) result.getData()) {
if (resource.getRoleHint().endsWith("1")) {
resource1 = resource;
}
else {
resource2 = resource;
}
}
// make sure we found both
Assert.assertNotNull(resource1);
Assert.assertNotNull(resource2);
Assert.assertEquals("Description-1", resource1.getDescription());
Assert.assertEquals("hint-1", resource1.getRoleHint());
Assert.assertEquals("Description-2", resource2.getDescription());
Assert.assertEquals("hint-2", resource2.getRoleHint());
}