    @Test
    public void shouldHaveAllCoreApisInApiGeneratorUtils() {

        // Given / When
        Map<String, ApiImplementor> generatorApis =
                ApiGeneratorUtils.getAllImplementors().stream()
                        .collect(Collectors.toMap(ApiImplementor::getPrefix, Function.identity()));
        // Then
        for (Entry<String, ApiImplementor> entry : coreApis.entrySet()) {
            ApiImplementor api = generatorApis.remove(entry.getKey());
            assertThat(
                    String.format("The API %s was not added to ApiGeneratorUtils.", entry.getKey()),
                    api,
                    is(notNullValue()));
            assertThat(
                    String.format("The API %s has no options in generator.", entry.getKey()),
                    api.hasApiOptions(),
                    is(entry.getValue().hasApiOptions()));
        }
        assertThat(
                "API(s) found in generator not present in ZAP.",
                generatorApis.keySet(),
                is(empty()));
    }