@Test
public void isSubclassOfInterfacePredicate() throws Exception {
// arrange / given
final Predicate predicate = ClassPredicates.isSubclassOf(AnyInterface.class);
// assert / then
assertClassType(predicate, int.class, false);
assertClassType(predicate, void.class, false);
assertClassType(predicate, int[].class, false);
assertClassType(predicate, Object.class, false);
assertClassType(predicate, Serializable.class, false);
assertClassType(predicate, RetentionPolicy.class, false);
assertClassType(predicate, Retention.class, false);
assertClassType(predicate, AnyInterface.class, true);
assertClassType(predicate, AnyBaseClass.class, true);
assertClassType(predicate, AnyClass.class, true);
}
ClassPredicatesTest.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:ajunit
作者:
评论列表
文章目录