我需要向现有的 @Test 注释添加自定义属性,如下所示。
@Test (description = "some description", newAttribute = "some value")
public void testMethod() {
// unit/integration test code
}
其中“newAttribute”是我添加到@Test 现有属性中的新属性。
稍后作为报告的一部分,我将读取/废弃工作区中此新属性的所有文件,并枚举使用它的测试/方法。
用Java可以实现吗?任何帮助/指示将不胜感激。
有没有更好的方法来获取使用特定属性/注释的所有测试?
不,不存在注释继承这样的东西,因此,如果不重新编译定义注释的库,就无法透明地将值添加到兼容类型。但是,您可以向该方法添加另一个注释:
@Test (description = "some description")
@NewAttribute ("some value")
public void testMethod() {
// unit/integration test code
}
您可以稍后阅读此自定义注释。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)