|
29 | 29 | import java.util.stream.Collectors;
|
30 | 30 |
|
31 | 31 | import org.eclipse.esmf.aspectmodel.generator.AbstractGenerator;
|
| 32 | +import org.eclipse.esmf.aspectmodel.generator.AbstractSchemaArtifact; |
32 | 33 | import org.eclipse.esmf.metamodel.Aspect;
|
33 | 34 | import org.eclipse.esmf.metamodel.Property;
|
34 | 35 | import org.eclipse.esmf.test.TestAspect;
|
|
43 | 44 | import com.fasterxml.jackson.databind.ObjectMapper;
|
44 | 45 | import com.fasterxml.jackson.databind.node.JsonNodeFactory;
|
45 | 46 | import com.fasterxml.jackson.databind.node.ObjectNode;
|
| 47 | +import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; |
46 | 48 | import com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
|
47 | 49 | import com.fasterxml.jackson.dataformat.yaml.YAMLMapper;
|
48 | 50 | import com.google.common.collect.Streams;
|
@@ -303,7 +305,9 @@ void testInValidParameterName() throws IOException {
|
303 | 305 | @Test
|
304 | 306 | void testYamlGenerator() throws IOException {
|
305 | 307 | final Aspect aspect = TestResources.load( TestAspect.ASPECT_WITHOUT_SEE_ATTRIBUTE ).aspect();
|
306 |
| - final YAMLMapper yamlMapper = new YAMLMapper().enable( YAMLGenerator.Feature.MINIMIZE_QUOTES ); |
| 308 | + final YAMLFactory yamlFactory = YAMLFactory.builder() |
| 309 | + .stringQuotingChecker( new AbstractSchemaArtifact.OpenApiStringQuotingChecker() ).build(); |
| 310 | + final YAMLMapper yamlMapper = new YAMLMapper( yamlFactory ).enable( YAMLGenerator.Feature.MINIMIZE_QUOTES ); |
307 | 311 | final OpenApiSchemaGenerationConfig yamlConfig = OpenApiSchemaGenerationConfigBuilder.builder()
|
308 | 312 | .useSemanticVersion( true )
|
309 | 313 | .baseUrl( TEST_BASE_URL )
|
|
0 commit comments