From 3fea69fa8b56b2b142c2303083adc9f0f4737559 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Thu, 24 Aug 2023 20:01:45 -0700 Subject: [PATCH] minor unit test improvement --- .../yaml/failing/SimpleGeneration215Test.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/yaml/src/test/java/com/fasterxml/jackson/dataformat/yaml/failing/SimpleGeneration215Test.java b/yaml/src/test/java/com/fasterxml/jackson/dataformat/yaml/failing/SimpleGeneration215Test.java index 5ddbf453..114612b0 100644 --- a/yaml/src/test/java/com/fasterxml/jackson/dataformat/yaml/failing/SimpleGeneration215Test.java +++ b/yaml/src/test/java/com/fasterxml/jackson/dataformat/yaml/failing/SimpleGeneration215Test.java @@ -3,13 +3,15 @@ import java.util.Collections; import com.fasterxml.jackson.dataformat.yaml.ModuleTestBase; +import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; import com.fasterxml.jackson.dataformat.yaml.YAMLGenerator; import com.fasterxml.jackson.dataformat.yaml.YAMLMapper; // NOTE: fails only on 2.x (2.12) -- fixed for 3.0 public class SimpleGeneration215Test extends ModuleTestBase { - // [dataformats-text#215]: setting used in constructor + // [dataformats-text#215]: trying to disable WRITE_DOC_START_MARKER + // via ObjectWriter does not work public void testStartMarkerViaWriter() throws Exception { final String output = YAMLMapper.builder().build() @@ -19,4 +21,15 @@ public void testStartMarkerViaWriter() throws Exception .trim(); assertEquals("key: \"value\"", output); } + + // [dataformats-text#215]: variant that actually works + public void testStartMarkerViaMapper() throws Exception + { + YAMLMapper mapper = new YAMLMapper(YAMLFactory.builder() + .disable(YAMLGenerator.Feature.WRITE_DOC_START_MARKER).build() + ); + final String output = mapper.writeValueAsString(Collections.singletonMap("key", "value")) + .trim(); + assertEquals("key: \"value\"", output); + } }