Unit tests for Material.isItem

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot 2018-01-16 09:57:47 +11:00
parent b7e9ff9023
commit 4cb801b840

View file

@ -162,4 +162,22 @@ public class PerMaterialTest extends AbstractTestingBase {
assertFalse(EnchantmentTarget.BREAKABLE.includes(material));
}
}
@Test
public void testBlock() {
if (material == Material.AIR) {
assertTrue(material.isBlock());
} else {
assertThat(material.isBlock(), is(equalTo(CraftMagicNumbers.getBlock(material) != Blocks.AIR)));
}
}
@Test
public void testAir() {
if (material == Material.AIR) {
assertTrue(material.isItem());
} else {
assertThat(material.isItem(), is(equalTo(CraftMagicNumbers.getItem(material) != null)));
}
}
}