Skip to content

Commit 71d4f3d

Browse files
committed
Split up TypeUtilsTest.testIsAssignable_ClassWithParameterizedType()
into three tests
1 parent 4af794e commit 71d4f3d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -674,17 +674,23 @@ void testIsArrayTypeClasses() {
674674
}
675675

676676
@Test
677-
void testIsAssignable_ClassWithParameterizedType() {
677+
void testIsAssignable_ClassWithParameterizedType1() {
678678
final ParameterizedType topre1 = TypeUtils.parameterize(TestIF.class, TypeUtils.wildcardType().build());
679679
final Type to1 = TypeUtils.parameterize(Class.class, TypeUtils.wildcardType().withUpperBounds(topre1).build());
680680
final Type from1 = TypeUtils.parameterize(Class.class, TestIF.class);
681681
assertFalse(TypeUtils.isAssignable(from1, to1), "Class<TestIF> should not be assignable to Class<? extends TestIF<?>>");
682+
}
682683

684+
@Test
685+
void testIsAssignable_ClassWithParameterizedType2() {
683686
final ParameterizedType topre2 = TypeUtils.parameterize(TestIF.class, TypeUtils.wildcardType().build());
684687
final Type to2 = TypeUtils.parameterize(Class.class, TypeUtils.wildcardType().withUpperBounds(topre2).build());
685688
final Type from2 = TypeUtils.parameterize(Class.class, TestImpl.class);
686689
assertFalse(TypeUtils.isAssignable(from2, to2), "Class<TestImpl> should not be assignable to Class<? extends TestIF<?>>");
690+
}
687691

692+
@Test
693+
void testIsAssignable_ClassWithParameterizedType3() {
688694
final ParameterizedType topre3 = TypeUtils.parameterize(TestIF.class, Number.class);
689695
final Type to3 = TypeUtils.parameterize(Class.class, TypeUtils.wildcardType().withUpperBounds(topre3).build());
690696
final Type from3 = TypeUtils.parameterize(Class.class, TestImpl2.class);

0 commit comments

Comments
 (0)