@Test
public void testLastIndexOfBoxed() {
final Integer[] raw = { 3, 5, 8, 13, 21 };
final ObjectArray<Integer> array = new ObjectArray<>(raw.clone());
for (int i = 0; i < raw.length; i++) {
assertEquals("@" + i, i, array.lastIndexOf(new Integer(raw[i])));
}
assertEquals(-1, array.lastIndexOf(new Integer(-1)));
assertEquals(-1, array.lastIndexOf(new Integer(0)));
assertEquals(-1, array.lastIndexOf(new Integer(1)));
assertEquals(-1, array.lastIndexOf(new Integer(Integer.MAX_VALUE)));
assertEquals(-1, array.lastIndexOf(new Integer(Integer.MIN_VALUE)));
assertEquals(-1, array.lastIndexOf(null));
assertEquals(-1, array.lastIndexOf("Not an int"));
}