0

私は専門家ではなく、EUnit主に Erlang コード (モジュールで定義)の?assert_(fun1(Args) == Result)すべての関数をテストするために使用します。Result_tests

ただし、テストが失敗した場合、fun1実際に返されたものは表示されません。

代わりに、「それは本当のはずですが、間違っていました」のようなことを言っています。

実際に返さEUnitれたものを出力に表示するにはどうすればよいですか?fun1(Args)

4

1 に答える 1

3

?assertEqual(Expect, Expr)次のマクロを使用できます。

?assertEqual(Result, fun1(Args))

その他の ?assert マクロについては、eunit ドキュメントを確認してください

于 2012-02-16T19:43:41.523 に答える