From ddec7117eedaccd04202326bec23c3837b57f9eb Mon Sep 17 00:00:00 2001 From: nitnelave Date: Fri, 15 Feb 2013 02:38:34 +0100 Subject: Implement unit test for hasGravity(). Adds BUKKIT-3832 --- src/test/java/org/bukkit/PerMaterialTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/test') diff --git a/src/test/java/org/bukkit/PerMaterialTest.java b/src/test/java/org/bukkit/PerMaterialTest.java index f55920bf..ab4333c3 100644 --- a/src/test/java/org/bukkit/PerMaterialTest.java +++ b/src/test/java/org/bukkit/PerMaterialTest.java @@ -10,6 +10,7 @@ import net.minecraft.server.BlockFire; import net.minecraft.server.Item; import net.minecraft.server.ItemFood; import net.minecraft.server.ItemRecord; +import net.minecraft.server.BlockSand; import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.inventory.ItemStack; @@ -127,4 +128,13 @@ public class PerMaterialTest extends AbstractTestingBase { assertFalse(material.isOccluding()); } } + + @Test + public void hasGravity() { + if (material.isBlock()) { + assertThat(material.hasGravity(), is(Block.byId[material.getId()] instanceof BlockSand)); + } else { + assertFalse(material.hasGravity()); + } + } } -- cgit v1.2.3