diff options
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/org/bukkit/configuration/ConfigurationTest.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/test/java/org/bukkit/configuration/ConfigurationTest.java b/src/test/java/org/bukkit/configuration/ConfigurationTest.java index a1671d35..e187d150 100644 --- a/src/test/java/org/bukkit/configuration/ConfigurationTest.java +++ b/src/test/java/org/bukkit/configuration/ConfigurationTest.java @@ -3,7 +3,9 @@ package org.bukkit.configuration; import java.util.LinkedHashMap; import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.Map; +import java.util.Set; import org.bukkit.util.Vector; import org.junit.Test; import static org.junit.Assert.*; @@ -121,6 +123,25 @@ public abstract class ConfigurationTest { } /** + * Test creation of ConfigurationSection + */ + @Test + public void testCreateSection() { + Configuration config = getConfig(); + + Set<String> set = new HashSet<String>(); + set.add("this"); + set.add("this.test.sub"); + set.add("this.test"); + set.add("this.test.other"); + + config.createSection("this.test.sub"); + config.createSection("this.test.other"); + + assertEquals(set, config.getKeys(true)); + } + + /** * Test of getDefaults method, of class Configuration. */ @Test |