diff --git a/LICENSE.txt b/LICENSE.txt
index 96cf8153..c33953da 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,6 +1,6 @@
BSD 2-Clause License
-Copyright (c) 2017, 2023 Oracle Inc (Previously Sun Microsystems Inc)
+Copyright (c) 2023, Oracle and/or its affiliates.
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/olcut-core-test/src/test/java/com/oracle/labs/mlrg/olcut/test/config_tests/ConfigurationManagerTest.java b/olcut-core-test/src/test/java/com/oracle/labs/mlrg/olcut/test/config_tests/ConfigurationManagerTest.java
index 6d0c59be..1cc0c2bc 100644
--- a/olcut-core-test/src/test/java/com/oracle/labs/mlrg/olcut/test/config_tests/ConfigurationManagerTest.java
+++ b/olcut-core-test/src/test/java/com/oracle/labs/mlrg/olcut/test/config_tests/ConfigurationManagerTest.java
@@ -114,6 +114,6 @@ public void testMultipleLoading() {
Configurable c = cm.lookup("default");
assertNotNull(c);
- assertEquals(12,cm.getComponentNames().size());
+ assertEquals(13,cm.getComponentNames().size());
}
}
diff --git a/olcut-core-test/src/test/java/com/oracle/labs/mlrg/olcut/test/config_tests/StringMultiwordTest.java b/olcut-core-test/src/test/java/com/oracle/labs/mlrg/olcut/test/config_tests/StringMultiwordTest.java
new file mode 100644
index 00000000..089e8bc4
--- /dev/null
+++ b/olcut-core-test/src/test/java/com/oracle/labs/mlrg/olcut/test/config_tests/StringMultiwordTest.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (c) 2004-2023, Oracle and/or its affiliates.
+ *
+ * Licensed under the 2-clause BSD license.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package com.oracle.labs.mlrg.olcut.test.config_tests;
+
+import com.oracle.labs.mlrg.olcut.config.ConfigurationManager;
+import com.oracle.labs.mlrg.olcut.test.config.StringConfigurable;
+import org.junit.jupiter.api.Test;
+
+import java.io.IOException;
+
+import static com.oracle.labs.mlrg.olcut.config.ConfigurationManager.createModuleResourceString;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+public class StringMultiwordTest {
+
+ @Test
+ public void multiWord() throws IOException {
+ ConfigurationManager cm = new ConfigurationManager(createModuleResourceString(this.getClass(), "stringConfig.xml"));
+ StringConfigurable sc = (StringConfigurable) cm.lookup(
+ "words");
+ assertEquals("rhesus monkey", sc.one);
+ assertEquals("-Xmx16g -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005", sc.two);
+ assertEquals("test/value whitespace", sc.three);
+
+ }
+}
diff --git a/olcut-core-test/src/test/resources/com/oracle/labs/mlrg/olcut/test/config_tests/stringConfig.xml b/olcut-core-test/src/test/resources/com/oracle/labs/mlrg/olcut/test/config_tests/stringConfig.xml
index 6e197937..d9421eba 100644
--- a/olcut-core-test/src/test/resources/com/oracle/labs/mlrg/olcut/test/config_tests/stringConfig.xml
+++ b/olcut-core-test/src/test/resources/com/oracle/labs/mlrg/olcut/test/config_tests/stringConfig.xml
@@ -66,4 +66,10 @@
+
+
+
+
+
+
\ No newline at end of file