1

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>
4

1 に答える 1

3

JUnit 3.8.1 は、予期される文字列と実際の文字列を省略して前後に反復し、最初の違いを見つけるようです。異なる部分の長さが同じ場合のみ、省略記号は挿入されません。予想される文字列と実際の文字列全体の長さは考慮されません。

他のポスターが示唆したように、JUnit の新しいバージョンに切り替えることをお勧めします。3.8.1 は 10 年以上前のものです。

于 2014-03-13T07:19:12.803 に答える