gpt4 book ai didi

java - 尽管通过 @Test(testName = "sth") 设置测试名称,ITestResult getTestName() 返回 null

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

我使用注释在测试类中设置测试名称:@Test(testName = "sth"),我需要从实现 ITestResult 的 Listener 类中获取它。方法 getTestName() 返回 null 但根据 http://testng.org/javadocs/org/testng/ITestResult.html#getTestName--应该返回字符串。

我做错了什么吗?是否可以从 Listener 类获取 @Test(testName = "") 中设置的字符串?

最佳答案

在某些情况下,

getTestName() 可能会返回 null。检查no regression test from TestNG如果您想了解更多详细信息。根据您的需要,您将找到另外 2 种查找测试名称的方法。

注意:只有 6.9.10 之后的 TestNG 版本才有此行为。

关于java - 尽管通过 @Test(testName = "sth") 设置测试名称,ITestResult getTestName() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39897855/

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