RegistryUtil.findRegistries(getHost(), tenantLinks, registryFilter, registriesConsumer); return; }); } else { RegistryUtil.findRegistries(getHost(), tenantLinks, registryFilter, registriesConsumer);
private void verifyIncludedRegistries(String tenantLink, boolean shouldIncludeGrouped) { List<String> tenantLinks = tenantLink == null ? null : Collections.singletonList(tenantLink); RegistryUtil.findRegistries(host, tenantLinks, null, (registries, FAIL_ON_ERROR_HANDLER) -> { Set<String> registryLinks = registries.stream().map(r -> r.documentSelfLink).collect( Collectors.toSet()); if (!registryLinks.contains(globalRegistryState.documentSelfLink)) { host.log(Level.SEVERE, "Global registry %s missing", globalRegistryState.documentSelfLink); return; } if (shouldIncludeGrouped ? !registryLinks .contains(groupedRegistryState.documentSelfLink) : registryLinks .contains(groupedRegistryState.documentSelfLink)) { host.log(Level.SEVERE, "Grouped registry %s should%s be included", groupedRegistryState.documentSelfLink, shouldIncludeGrouped ? "" : "n't"); return; } expectedResultFound.set(true); }); } }
private void verifyRegistryLinksByRegistryFilter(String registryFilter, Collection<String> tenantLinks, Collection<RegistryState> expectedRegistries) { assertNotNull(expectedRegistries); host.testStart(1); RegistryUtil.findRegistries(host, tenantLinks, registryFilter, (registries, errors) -> { if (errors != null && !errors.isEmpty()) { host.failIteration(errors.iterator().next()); } verifyFoundRegistries(expectedRegistries, registries); }); host.testWait(); }
RegistryUtil.findRegistries(host, Collections.singletonList(TEST_GROUP_TENANT_LINK), null, (registries, FAIL_ON_ERROR_HANDLER) -> { Set<String> registryLinks = registries.stream().map(r -> r.documentSelfLink).collect(Collectors.toSet()); RegistryUtil.findRegistries(host, Collections.singletonList(TEST_GROUP_TENANT_LINK), null, (registries, FAIL_ON_ERROR_HANDLER) -> {