gpt4 book ai didi

java - TestNG - 将自定义属性添加到@Test注释

转载 作者:太空宇宙 更新时间:2023-11-04 06:29:50 25 4
gpt4 key购买 nike

我需要向现有的 @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
}

您可以稍后阅读此自定义注释。

关于java - TestNG - 将自定义属性添加到@Test注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26280692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com