groovy、assertj、junit、およびgradleを使用しています。私はgradle test
を実行し、これらのリストが等しくない場合にはそのassertjの期待値リストと実際のリストとの完全な差を出力する
assertThat(actualLongList).isEqualTo(expectedLongList)
のようなアサーションが含まれているテストを持っている、それは私が何とか例外出力を設定することができ
org.junit.ComparisonFailure: expected:<...ent2",
"element3",
"element4",
"element5]"]> but was:<...ent2",
"element4,
"element5",
"element6]"]>
のような例外を除いてテストレポートを生成し、両方のリストを完全に出力しますか? org.junit.ComparisonFailure#getMessage()
作品は(javadocを参照)方法です
org.junit.ComparisonFailure: expected:
<["element1",
"element2",
"element3",
"element3",
"element4",]> but was:,
<["element1",
"element2",
"element4",
"element5",
"element6",]>