RFR 7183985: Class.getAnnotation() throws an ArrayStoreException when the annotation class not present

Martin Buchholz martinrb at google.com
Thu Mar 1 00:13:48 UTC 2018

I was surprised to learn that junit has a magic assertEquals specifically
for Object[]
assertEquals(Object[], Object[])
but that is obviously a bad idea and junit eventually deprecated it.
Follow their lead and rename your method to assertArrayEquals

 124     static void assertEquals(Object[] actual, Object[] expected) {

More information about the core-libs-dev mailing list