diff options
author | Nathan Adams <dinnerbone@dinnerbone.com> | 2011-12-12 18:34:26 +0000 |
---|---|---|
committer | Nathan Adams <dinnerbone@dinnerbone.com> | 2011-12-12 18:34:26 +0000 |
commit | 03fa22001bf37f8826d9a732da52c7a47e2fe055 (patch) | |
tree | 5e7f6971448a8b6265ef9e87f3e6ee68223ab18b /src/test | |
parent | 4daf43b09bd82dbf88e23d53a674bbc4e2bf62df (diff) | |
download | bukkit-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')
-rw-r--r-- | src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java | 16 |
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")); } |