summaryrefslogtreecommitdiffstats
path: root/src/test/java/org
diff options
context:
space:
mode:
authorNathan Adams <dinnerbone@dinnerbone.com>2011-12-12 18:34:26 +0000
committerNathan Adams <dinnerbone@dinnerbone.com>2011-12-12 18:34:26 +0000
commit03fa22001bf37f8826d9a732da52c7a47e2fe055 (patch)
tree5e7f6971448a8b6265ef9e87f3e6ee68223ab18b /src/test/java/org
parent4daf43b09bd82dbf88e23d53a674bbc4e2bf62df (diff)
downloadbukkit-03fa22001bf37f8826d9a732da52c7a47e2fe055.tar
bukkit-03fa22001bf37f8826d9a732da52c7a47e2fe055.tar.gz
bukkit-03fa22001bf37f8826d9a732da52c7a47e2fe055.tar.lz
bukkit-03fa22001bf37f8826d9a732da52c7a47e2fe055.tar.xz
bukkit-03fa22001bf37f8826d9a732da52c7a47e2fe055.zip
Configuration methods .getX (int/double/etc) now try to cast existing values where possible. This fixes BUKKIT-290
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
index 6810f817..d45a4c31 100644
--- a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
+++ b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
@@ -315,9 +315,21 @@ public abstract class ConfigurationSectionTest {
ConfigurationSection section = getConfigurationSection();
String key = "exists";
double value = Double.MAX_VALUE;
-
+
section.set(key, value);
-
+
+ assertEquals(value, section.getDouble(key), 1);
+ assertNull(section.getString("doesntExist"));
+ }
+
+ @Test
+ public void testGetDoubleFromInt() {
+ ConfigurationSection section = getConfigurationSection();
+ String key = "exists";
+ double value = 123;
+
+ section.set(key, (int)value);
+
assertEquals(value, section.getDouble(key), 1);
assertNull(section.getString("doesntExist"));
}