@Test
public void isAnnotationPresentField() throws Exception {
boolean flag = AnnotationUtil.isFieldOrGetterOrSetterAnnotationPresent(Sub4EyesController.class,
Sub4EyesController.class.getDeclaredField("dummy1"), XmlValue.class);
Assert.assertTrue(flag);
try {
flag = AnnotationUtil.isFieldOrGetterOrSetterAnnotationPresent(Sub4EyesController.class,
Sub4EyesController.class.getDeclaredField("noSuchField"), XmlValue.class);
Assert.fail();
} catch (Exception e1) {
Assert.assertTrue(e1 instanceof NoSuchFieldException);
}
flag = AnnotationUtil.isFieldOrGetterOrSetterAnnotationPresent(Sub4EyesController.class,
Sub4EyesController.class.getDeclaredField("dummy2"), XmlTransient.class);
Assert.assertTrue(flag);
flag = AnnotationUtil.isFieldOrGetterOrSetterAnnotationPresent(Sub4EyesController.class,
Sub4EyesController.class.getDeclaredField("dummy2"), XmlValue.class);
Assert.assertTrue(!flag);
flag = AnnotationUtil.isFieldOrGetterOrSetterAnnotationPresent(Sub4EyesController.class,
Sub4EyesController.class.getDeclaredField("dummy1"), XmlElement.class);
Assert.assertTrue(flag);
}
AnnotationUtilTest.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:cibet
作者:
评论列表
文章目录