summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/bukkit/configuration/ConfigurationTest.java21
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