@Test
public void setValueFromAnnotation() {
Sub4EyesController co = new Sub4EyesController();
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlValue.class, 5);
Assert.assertTrue(co.getDummy1() == 5);
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlElement.class, 33);
Assert.assertTrue(co.getDummy1() == 33);
try {
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlValue.class, null);
Assert.fail();
} catch (IllegalArgumentException e) {
// okay
}
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlTransient.class, true);
Assert.assertTrue(co.isDummy2() == true);
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlTransient.class, false);
Assert.assertTrue(co.isDummy2() == false);
}
AnnotationUtilTest.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:cibet
作者:
评论列表
文章目录