gpt4 book ai didi

java - Junit 中的参数化测试计数器

转载 作者:行者123 更新时间:2023-11-28 21:30:09 25 4
gpt4 key购买 nike

有这种情况:我有一些参数化测试,这些测试是从主类运行的,之后有结果报告。当某些东西被参数化时,它被打印到日志中,并且在测试完成后显示失败的结果,例如:

Starting ChromeDriver (v2.10.267521) on port 24466
Only local connections are allowed.
HPPv1ACHTest - Parameterized ACH is :33
Test_32456[0](some.package): expected:<[A]00> but was:<[0]00>

所以这个 33 参数是最后一个测试,我知道结果没问题,但是我想知道其他测试的 ID,就像 Junit 在括号“[]”(Test_32456[0]) 中计算其报告编号一样。我想知道如何记录正在运行的参数化测试并将其放入变量中

最佳答案

我不完全理解你的问题,但也许 Parameters 注释的 name 参数可以解决你的问题。您可以使用它来更改测试名称的 [0] 部分。请阅读 Parameterized runner 的文档.

关于java - Junit 中的参数化测试计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25463490/

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