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