Added one test case to ArrayUtilsTest and some small changes to test

cases to test indexOf and lastIndexOf with negative array
index values.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137682 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Tim O'Brien 2003-10-11 19:58:40 +00:00
parent 3986e17cf1
commit c997991e46

View File

@ -71,7 +71,7 @@
* @author Nikolay Metchev
* @author Matthew Hawthorne
* @author Tim O'Brien
* @version $Id: ArrayUtilsTest.java,v 1.13 2003/08/18 02:22:25 bayard Exp $
* @version $Id: ArrayUtilsTest.java,v 1.14 2003/10/11 19:58:40 tobrien Exp $
*/
public class ArrayUtilsTest extends TestCase {
@ -1023,6 +1023,8 @@ public void testIndexOfDoubleWithStartIndexTolerance() {
assertEquals(2, ArrayUtils.indexOf(array, (double) 2.2, 0, (double) 0.35));
assertEquals(3, ArrayUtils.indexOf(array, (double) 4.15, 0, (double) 2.0));
assertEquals(1, ArrayUtils.indexOf(array, (double) 1.00001324, 0, (double) 0.0001));
assertEquals(3, ArrayUtils.indexOf(array, (double) 4.15, -1, (double) 2.0));
assertEquals(1, ArrayUtils.indexOf(array, (double) 1.00001324, -300, (double) 0.0001));
}
public void testLastIndexOfDouble() {
@ -1076,6 +1078,7 @@ public void testLastIndexOfDoubleWithStartIndexTolerance() {
assertEquals(2, ArrayUtils.lastIndexOf(array, (double) 2.2, 3, (double) 0.35));
assertEquals(3, ArrayUtils.lastIndexOf(array, (double) 4.15, array.length, (double) 2.0));
assertEquals(1, ArrayUtils.lastIndexOf(array, (double) 1.00001324, array.length, (double) 0.0001));
assertEquals(-1, ArrayUtils.lastIndexOf(array, (double) 4.15, -200, (double) 2.0));
}
public void testContainsDouble() {
@ -1422,6 +1425,11 @@ null, new Integer(9999999)}, Integer.MAX_VALUE))
);
}
public void testToPrimitive_intNull() {
Integer[] iArray = null;
assertEquals(null, ArrayUtils.toPrimitive(iArray, Integer.MIN_VALUE));
}
public void testToObject_int() {
final int[] b = null;
assertEquals(null, ArrayUtils.toObject(b));