gpt4 book ai didi

java - 失败测试消息中的点

转载 作者:行者123 更新时间:2023-11-29 05:26:56 25 4
gpt4 key购买 nike

我正在使用 Maven 和 jUnit。

在测试中我有一个断言

assertEquals("3", k.calculateArg("2+1.0"));

我有错误:

junit.framework.ComparisonFailure: expected:<...> but was:<....0>

如何让 Maven 显示整个文本?他们没有那么长的缩写。

我使用 jUnit 3.8.1(来自 pom.xml):

    <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>

最佳答案

看起来 JUnit 3.8.1 将缩写 expectedactual 字符串向前和向后迭代并找到第一个差异。只有不同部分的长度相同,才不会插入省略号。未考虑整个预期实际 字符串的长度。

正如其他发帖人所建议的那样,建议切换到较新版本的 JUnit。 3.8.1 已有 10 多年历史了。

关于java - 失败测试消息中的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22364586/

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