测试消息失败的点

时间:2014-03-12 21:47:25

标签: java maven junit junit3

我正在使用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>

1 个答案:

答案 0 :(得分:3)

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

正如其他海报所建议的那样,建议切换到更新版本的JUnit。 3.8.1已超过10年。