gpt4 book ai didi

java - 联机 |比较动态对象

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

例如,我如何比较 Junit 中的动态对象类型:-

while (objList.hasNext()) {
Object<String> obj = objList.next();
Assert.assertEquals("expected", obj);
}

在这种情况下,如果一次失败,则整个测试都将失败。如果我在断言测试之前使用条件来确定预期的字符串,这是一个好方法吗

像这样:

while (objList.hasNext()) {
Object<String> obj = objList.next();
if (obj.equals("expected")) {
Assert.assertEquals("expected", obj);
}
}

但在这种情况下,没有必要进行 Junit 断言测试。因为我已经在做 Junit 打算做的事情谢谢。

最佳答案

看看 ErrorCollector Rule .

它允许您“收集”错误并在最后输出它们。如果您使用它,JUnit 不会在第一个错误时失败。

关于java - 联机 |比较动态对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12421698/

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