summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorNathan Adams <dinnerbone@dinnerbone.com>2011-10-26 09:47:51 +0100
committerNathan Adams <dinnerbone@dinnerbone.com>2011-10-26 09:47:51 +0100
commite33fce94b5b8a7082b6a32ae3e420262d8a7126f (patch)
treecc01919e79aba68a36e2ec6f1737b46ee5b6affc /src/test
parentb1a44c2161832721980c182ee0cb63192f405ca5 (diff)
downloadbukkit-e33fce94b5b8a7082b6a32ae3e420262d8a7126f.tar
bukkit-e33fce94b5b8a7082b6a32ae3e420262d8a7126f.tar.gz
bukkit-e33fce94b5b8a7082b6a32ae3e420262d8a7126f.tar.lz
bukkit-e33fce94b5b8a7082b6a32ae3e420262d8a7126f.tar.xz
bukkit-e33fce94b5b8a7082b6a32ae3e420262d8a7126f.zip
Added helper methods such as getStringList to ConfigurationSection
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
index fea435a8..6834bfda 100644
--- a/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
+++ b/src/test/java/org/bukkit/configuration/ConfigurationSectionTest.java
@@ -2,6 +2,7 @@ package org.bukkit.configuration;
import org.bukkit.Material;
import java.util.Arrays;
+import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.bukkit.inventory.ItemStack;
@@ -375,11 +376,26 @@ public abstract class ConfigurationSectionTest {
public void testGetList_String() {
ConfigurationSection section = getConfigurationSection();
String key = "exists";
- List value = Arrays.asList("One", "Two", "Three");
+ Map<String, Object> map = new HashMap<String, Object>();
+
+ map.put("one", 1);
+ map.put("two", "two");
+ map.put("three", 3.14);
+
+ List value = Arrays.asList((Object)"One", "Two", "Three", 4, "5", 6.0, true, "false", map);
section.set(key, value);
assertEquals(value, section.getList(key));
+ assertEquals(Arrays.asList((Object)"One", "Two", "Three", "4", "5", "6.0", "true", "false"), section.getStringList(key));
+ assertEquals(Arrays.asList((Object)4, 5, 6), section.getIntegerList(key));
+ assertEquals(Arrays.asList((Object)true, false), section.getBooleanList(key));
+ assertEquals(Arrays.asList((Object)4.0, 5.0, 6.0), section.getDoubleList(key));
+ assertEquals(Arrays.asList((Object)4.0f, 5.0f, 6.0f), section.getFloatList(key));
+ assertEquals(Arrays.asList((Object)4l, 5l, 6l), section.getLongList(key));
+ assertEquals(Arrays.asList((Object)(byte)4, (byte)5, (byte)6), section.getByteList(key));
+ assertEquals(Arrays.asList((Object)(short)4, (short)5, (short)6), section.getShortList(key));
+ assertEquals(map, section.getMapList(key).get(0));
assertNull(section.getString("doesntExist"));
}