From bfa45985c524ee79cc672531682ebee0664cacea Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Wed, 26 Oct 2011 06:56:36 +0100 Subject: Fixed issues with loading YamlConfigurations with typed keys --- .../java/org/bukkit/configuration/ConfigurationSectionTest.java | 6 +++--- src/test/java/org/bukkit/configuration/ConfigurationTest.java | 1 + .../java/org/bukkit/configuration/file/YamlConfigurationTest.java | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) (limited to 'src/test/java/org') diff --git a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java index 290b7844..fea435a8 100644 --- a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java +++ b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java @@ -1,7 +1,6 @@ package org.bukkit.configuration; import org.bukkit.Material; -import java.io.File; import java.util.Arrays; import java.util.List; import java.util.Map; @@ -22,9 +21,10 @@ public abstract class ConfigurationSectionTest { section.set("subsection.subkey2", true); section.set("subsection.subsubsection.key", true); section.set("key2", true); + section.set("42", true); - assertArrayEquals(new String[] {"key", "subsection", "key2"}, section.getKeys(false).toArray()); - assertArrayEquals(new String[] {"key", "subsection", "subsection.subkey", "subsection.subkey2", "subsection.subsubsection", "subsection.subsubsection.key", "key2"}, section.getKeys(true).toArray()); + assertArrayEquals(new String[] {"key", "subsection", "key2", "42"}, section.getKeys(false).toArray()); + assertArrayEquals(new String[] {"key", "subsection", "subsection.subkey", "subsection.subkey2", "subsection.subsubsection", "subsection.subsubsection.key", "key2", "42"}, section.getKeys(true).toArray()); assertArrayEquals(new String[] {"subkey", "subkey2", "subsubsection", "subsubsection.key"}, section.getConfigurationSection("subsection").getKeys(true).toArray()); } diff --git a/src/test/java/org/bukkit/configuration/ConfigurationTest.java b/src/test/java/org/bukkit/configuration/ConfigurationTest.java index 0f2af733..20e6f21d 100644 --- a/src/test/java/org/bukkit/configuration/ConfigurationTest.java +++ b/src/test/java/org/bukkit/configuration/ConfigurationTest.java @@ -22,6 +22,7 @@ public abstract class ConfigurationTest { result.put("false-boolean", false); result.put("vector", new Vector(12345.67, 64, -12345.6789)); result.put("list", Arrays.asList(1, 2, 3, 4, 5)); + result.put("42", "The Answer"); return result; } diff --git a/src/test/java/org/bukkit/configuration/file/YamlConfigurationTest.java b/src/test/java/org/bukkit/configuration/file/YamlConfigurationTest.java index 239b2f83..e6b90756 100644 --- a/src/test/java/org/bukkit/configuration/file/YamlConfigurationTest.java +++ b/src/test/java/org/bukkit/configuration/file/YamlConfigurationTest.java @@ -36,7 +36,8 @@ public class YamlConfigurationTest extends FileConfigurationTest { "- 2\n" + "- 3\n" + "- 4\n" + - "- 5\n"; + "- 5\n" + + "'42': The Answer\n"; } @Test -- cgit v1.2.3