summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorMikeMatrix <m.braun92@gmail.com>2013-01-11 02:07:38 +0100
committerfeildmaster <admin@feildmaster.com>2013-01-15 05:05:20 -0600
commitcdba964122a9ad6238f549b38a438cb3722495ae (patch)
tree1b474f79ff411fbe28a4cef65ff8d497ed1d45bc /src/test
parenta809f5bf0e42617900d94061163e0ff4196027ce (diff)
downloadbukkit-cdba964122a9ad6238f549b38a438cb3722495ae.tar
bukkit-cdba964122a9ad6238f549b38a438cb3722495ae.tar.gz
bukkit-cdba964122a9ad6238f549b38a438cb3722495ae.tar.lz
bukkit-cdba964122a9ad6238f549b38a438cb3722495ae.tar.xz
bukkit-cdba964122a9ad6238f549b38a438cb3722495ae.zip
Added negative id check to Material.getMaterial(int). Fixes BUKKIT-3414
Negative id values would try to access the array out of bounds and throw an java.lang.ArrayIndexOutOfBoundsException.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/bukkit/MaterialTest.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/java/org/bukkit/MaterialTest.java b/src/test/java/org/bukkit/MaterialTest.java
index c1051caf..e74e2f28 100644
--- a/src/test/java/org/bukkit/MaterialTest.java
+++ b/src/test/java/org/bukkit/MaterialTest.java
@@ -33,6 +33,7 @@ public class MaterialTest {
@Test
public void getByOutOfRangeId() {
assertThat(Material.getMaterial(Integer.MAX_VALUE), is(nullValue()));
+ assertThat(Material.getMaterial(Integer.MIN_VALUE), is(nullValue()));
}
@Test