1

私のHUnitテストのいくつかは、かなり大きな構造をと比較しますassertEqual。HUnitは文字列を1行に出力するため、これらのエラーを見つけるのは困難です。私がやりたいのはText.Groom、これらの構造をきれいに印刷するために使用することですが、文字列を改行に渡すと、assertEqual改行が表示される\nため、出力がさらに読みにくくなります。

特に、 HUnitを作成するにassertEqualは、手入れの行き届いた文字列を改行で印刷するにはどうすればよいですか?

4

1 に答える 1

4

assertEqualassertBoolは、等式比較をとして、Bool表示されているバージョンのデータ構造をとして使用するための単なる呼び出しStringです。したがって、別のエラー文字列で呼び出す関数を自分で作成assertBoolすれば完了です。

于 2012-10-03T03:40:56.380 に答える