Skip to content

Commit 684cc18

Browse files
committed
Add additional tests for assignability.
1 parent 6da8a5f commit 684cc18

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

byte-buddy-dep/src/test/java/net/bytebuddy/pool/TypePoolDefaultWithLazyResolutionTypeDescriptionTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,10 @@ public void accept(ClassVisitor classVisitor, int flags) {
307307
assertThat(typeDescription.isInterface(), CoreMatchers.is(Modifier.isInterface(NonGenericType.class.getModifiers())));
308308
assertThat(typeDescription.isAnnotation(), CoreMatchers.is(NonGenericType.class.isAnnotation()));
309309
assertThat(typeDescription.isEnum(), CoreMatchers.is(NonGenericType.class.isEnum()));
310+
assertThat(typeDescription.isAssignableTo(NonGenericType.class.getSuperclass()), CoreMatchers.is(true));
311+
assertThat(typeDescription.isAssignableTo(NonGenericType.class.getInterfaces()[0]), CoreMatchers.is(true));
312+
assertThat(typeDescription.isAssignableTo(Object.class), CoreMatchers.is(true));
313+
assertThat(typeDescription.isAssignableTo(Void.class), CoreMatchers.is(false));
310314
}
311315

312316
private static class SuperClass {

0 commit comments

Comments
 (0)