From e9558c906f427194df43fe892c98779ae3bee78a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Prante?= Date: Wed, 22 May 2024 17:13:33 +0200 Subject: [PATCH] add settings loader for yaml pipe --- .../datastructures/yaml/test/YamlSettingsTest.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/settings-datastructures-yaml/src/test/java/org/xbib/settings/datastructures/yaml/test/YamlSettingsTest.java b/settings-datastructures-yaml/src/test/java/org/xbib/settings/datastructures/yaml/test/YamlSettingsTest.java index ceb839f..e410ef1 100644 --- a/settings-datastructures-yaml/src/test/java/org/xbib/settings/datastructures/yaml/test/YamlSettingsTest.java +++ b/settings-datastructures-yaml/src/test/java/org/xbib/settings/datastructures/yaml/test/YamlSettingsTest.java @@ -49,13 +49,21 @@ public class YamlSettingsTest { } @Test - public void testMultiLineString() throws IOException { + public void testRightAngleString() throws IOException { String s = "test: >\n this is a\n multiline\n string\na: b\b"; SettingsLoader loader = new YamlSettingsLoader(); Map map = loader.load(s); assertEquals("{test=this is a multiline string, a=b}", map.toString()); } + @Test + public void testPipeString() throws IOException { + String s = "test: |\n this is a\n multiline\n string\na: b\b"; + SettingsLoader loader = new YamlSettingsLoader(); + Map map = loader.load(s); + assertEquals("{test=this is a\nmultiline\nstring, a=b}", map.toString()); + } + @Test public void testLoadFromMap() throws IOException { Map map = new LinkedHashMap<>();