私は専門家ではなく、EUnit主に Erlang コード (モジュールで定義)の?assert_(fun1(Args) == Result)すべての関数をテストするために使用します。Result_tests
ただし、テストが失敗した場合、fun1実際に返されたものは表示されません。
代わりに、「それは本当のはずですが、間違っていました」のようなことを言っています。
実際に返さEUnitれたものを出力に表示するにはどうすればよいですか?fun1(Args)
?assertEqual(Expect, Expr)次のマクロを使用できます。
?assertEqual(Result, fun1(Args))
その他の ?assert マクロについては、eunit ドキュメントを確認してください