3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-21 05:50:05 +01:00

Fix PerMaterialTest skipping useful tests for certain blocks

Dieser Commit ist enthalten in:
Thinkofdeath 2015-01-25 11:59:37 +00:00
Ursprung c8f17232cf
Commit df17927d45

Datei anzeigen

@ -41,10 +41,6 @@ public class PerMaterialTest extends AbstractTestingBase {
public static List<Object[]> data() {
List<Object[]> list = Lists.newArrayList();
for (Material material : Material.values()) {
if (INVALIDATED_MATERIALS.contains(material)) {
continue;
}
list.add(new Object[] {material});
}
return list;
@ -75,6 +71,8 @@ public class PerMaterialTest extends AbstractTestingBase {
@Test
public void maxDurability() {
if (INVALIDATED_MATERIALS.contains(material)) return;
if (material == Material.AIR) {
assertThat((int) material.getMaxDurability(), is(0));
} else if (material.isBlock()){
@ -85,6 +83,8 @@ public class PerMaterialTest extends AbstractTestingBase {
@Test
public void maxStackSize() {
if (INVALIDATED_MATERIALS.contains(material)) return;
final ItemStack bukkit = new ItemStack(material);
final CraftItemStack craft = CraftItemStack.asCraftCopy(bukkit);
if (material == Material.AIR) {