Make matchMaterial accept the minecraft: namespace

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot
2018-08-29 19:26:58 +10:00
parent 30d8b71004
commit 6ea05f1541
2 changed files with 32 additions and 7 deletions

View File

@@ -43,6 +43,26 @@ public class MaterialTest {
}
}
@Test
public void matchMaterialByKey() {
for (Material material : Material.values()) {
if (material.isLegacy()) {
continue;
}
assertThat(Material.matchMaterial(material.getKey().toString()), is(material));
}
}
@Test
public void matchMaterialByWrongNamespace() {
for (Material material : Material.values()) {
if (material.isLegacy()) {
continue;
}
assertNull(Material.matchMaterial("bogus:" + material.getKey().getKey()));
}
}
@Test
public void matchMaterialByLowerCaseAndSpaces() {
for (Material material : Material.values()) {