clean up toClass(Object[]) test
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907099 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
0d828cd075
commit
5d5a31a827
|
@ -20,6 +20,7 @@ import java.lang.reflect.Constructor;
|
|||
import java.lang.reflect.Method;
|
||||
import java.lang.reflect.Modifier;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
|
@ -899,21 +900,12 @@ public class ClassUtilsTest extends TestCase {
|
|||
}
|
||||
|
||||
public void testToClass_object() {
|
||||
assertEquals(null, ClassUtils.toClass(null));
|
||||
assertNull(ClassUtils.toClass(null));
|
||||
|
||||
assertSame(
|
||||
ArrayUtils.EMPTY_CLASS_ARRAY,
|
||||
ClassUtils.toClass(new Class[0]));
|
||||
assertSame(ArrayUtils.EMPTY_CLASS_ARRAY, ClassUtils.toClass(ArrayUtils.EMPTY_OBJECT_ARRAY));
|
||||
|
||||
Object[] array = new Object[3];
|
||||
array[0] = new String("Test");
|
||||
array[1] = new Integer(1);
|
||||
array[2] = new Double(99);
|
||||
|
||||
Class<?>[] results = ClassUtils.toClass(array);
|
||||
assertEquals("String", ClassUtils.getShortClassName(results[0]));
|
||||
assertEquals("Integer", ClassUtils.getShortClassName(results[1]));
|
||||
assertEquals("Double", ClassUtils.getShortClassName(results[2]));
|
||||
assertTrue(Arrays.equals(new Class[] { String.class, Integer.class, Double.class },
|
||||
ClassUtils.toClass(new Object[] { "Test", 1, 99d })));
|
||||
}
|
||||
|
||||
public void test_getShortCanonicalName_Object() {
|
||||
|
|
Loading…
Reference in New Issue