static Stream<Arguments> parametersForTestResolveAdditionalProperties() {
        AdditionalPropertiesModule mapValuesInstance = AdditionalPropertiesModule.forMapValues();
        AdditionalPropertiesModule noneButContainersInstance = AdditionalPropertiesModule.forbiddenForAllObjectsButContainers();
        return Stream.of(
            Arguments.of(mapValuesInstance, null, String.class, new Type[0]),
            Arguments.of(noneButContainersInstance, Void.class, String.class, new Type[0]),
            Arguments.of(mapValuesInstance, Integer.class, Map.class, new Type[]{String.class, Integer.class}),
            Arguments.of(noneButContainersInstance, Void.class, Map.class, new Type[]{String.class, Integer.class}),
            Arguments.of(mapValuesInstance, String.class, TestMapSubType.class, new Type[0]),
            Arguments.of(noneButContainersInstance, Void.class, TestMapSubType.class, new Type[0]),
            Arguments.of(mapValuesInstance, null, List.class, new Type[]{String.class}),
            Arguments.of(noneButContainersInstance, null, List.class, new Type[]{String.class})
        );
    }
Test for the {@link AdditionalPropertiesModule} class.
jsonschema-generator/src/test/java/com/github/victools/jsonschema/generator/impl/module/AdditionalPropertiesModuleTest.java