Implement unit test for hasGravity(). Adds BUKKIT-3832

By: nitnelave <nitnelave1@gmail.com>
This commit is contained in:
CraftBukkit/Spigot 2013-02-15 02:38:34 +01:00
parent 062ad22168
commit a553ddbb0b

View File

@ -10,6 +10,7 @@ import net.minecraft.server.BlockFire;
import net.minecraft.server.Item; import net.minecraft.server.Item;
import net.minecraft.server.ItemFood; import net.minecraft.server.ItemFood;
import net.minecraft.server.ItemRecord; import net.minecraft.server.ItemRecord;
import net.minecraft.server.BlockSand;
import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.inventory.CraftItemStack;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
@ -127,4 +128,13 @@ public class PerMaterialTest extends AbstractTestingBase {
assertFalse(material.isOccluding()); assertFalse(material.isOccluding());
} }
} }
@Test
public void hasGravity() {
if (material.isBlock()) {
assertThat(material.hasGravity(), is(Block.byId[material.getId()] instanceof BlockSand));
} else {
assertFalse(material.hasGravity());
}
}
} }