summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorFakeNeth <cneth97@gmail.com>2016-04-05 18:24:05 -0400
committermd_5 <git@md-5.net>2016-04-09 21:03:13 +1000
commitfacc9c353c3b9b9b24986cbe13ca894cb641077c (patch)
treeb7c48829236fd3d97b028733b20a2d4ada6414e2 /src/test
parenta70e44d68bc815051d965cdedc7fc18555f7d73d (diff)
downloadbukkit-facc9c353c3b9b9b24986cbe13ca894cb641077c.tar
bukkit-facc9c353c3b9b9b24986cbe13ca894cb641077c.tar.gz
bukkit-facc9c353c3b9b9b24986cbe13ca894cb641077c.tar.lz
bukkit-facc9c353c3b9b9b24986cbe13ca894cb641077c.tar.xz
bukkit-facc9c353c3b9b9b24986cbe13ca894cb641077c.zip
Add method to check configuration path existence, ignoring defaults.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
index 6dab4779..cb818418 100644
--- a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
+++ b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
@@ -91,6 +91,18 @@ public abstract class ConfigurationSectionTest {
assertTrue(section.contains("exists"));
assertFalse(section.contains("doesnt-exist"));
+
+ assertTrue(section.contains("exists", true));
+ assertTrue(section.contains("exists", false));
+
+ assertFalse(section.contains("doesnt-exist", true));
+ assertFalse(section.contains("doesnt-exist", false));
+
+ section.addDefault("doenst-exist-two", true);
+ section.set("doenst-exist-two", null);
+
+ assertFalse(section.contains("doenst-exist-two", true));
+ assertTrue(section.contains("doenst-exist-two", false));
}
@Test