diff options
author | feildmaster <admin@feildmaster.com> | 2012-08-02 09:10:15 -0500 |
---|---|---|
committer | feildmaster <admin@feildmaster.com> | 2012-08-02 09:10:15 -0500 |
commit | 764c3f24eef06d281525784b54ce49e4f3356635 (patch) | |
tree | a658ee24e42913191186416f86a324955e7563a9 /src/test/java | |
parent | a43d621c0138110d2ec362b2eaa8f938f241bb49 (diff) | |
download | craftbukkit-764c3f24eef06d281525784b54ce49e4f3356635.tar craftbukkit-764c3f24eef06d281525784b54ce49e4f3356635.tar.gz craftbukkit-764c3f24eef06d281525784b54ce49e4f3356635.tar.lz craftbukkit-764c3f24eef06d281525784b54ce49e4f3356635.tar.xz craftbukkit-764c3f24eef06d281525784b54ce49e4f3356635.zip |
Add test for WorldType's
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/org/bukkit/WorldTypeTest.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/test/java/org/bukkit/WorldTypeTest.java b/src/test/java/org/bukkit/WorldTypeTest.java new file mode 100644 index 00000000..8d063ca5 --- /dev/null +++ b/src/test/java/org/bukkit/WorldTypeTest.java @@ -0,0 +1,31 @@ +package org.bukkit; + +import static org.junit.Assert.fail; + +import java.util.ArrayList; +import java.util.List; + +import net.minecraft.server.WorldType; +import org.junit.Test; + +public class WorldTypeTest { + @Test + public void testTypes() { + List<WorldType> missingTypes = new ArrayList<WorldType>(); + + for (WorldType type : WorldType.types) { + if (type == null) continue; + + if (org.bukkit.WorldType.getByName(type.name()) == null) { + missingTypes.add(type); + } + } + + if (!missingTypes.isEmpty()) { + for (WorldType type : missingTypes) { + System.out.println(type.name() + " is missing!"); + } + fail("Missing (" + missingTypes.size() + ") WorldTypes!"); + } + } +} |