(かなり長い)バイナリが生成される単体テストをコーディングしています。生成されたバイナリは、生成されると予想されるものと等しいと断言したいと思います。「 rebareunit 」を介してeunitを実行しています。
つまり、このアサーションが失敗すると、出力は「...」で省略されます。完全な出力を確認して、違いがどこにあるかを特定できるようにします。
現在、一時的な解決策として「?debugFmt() 」を使用していますが、それに代わるもの(「 ?_assertEqual() 」に適用できる構成オプションまたは引数)があるかどうかを知りたいので、出力アサーションが失敗した場合にのみ表示されます)。
前もって感謝します!
編集:レゴシアの答えのために、私は複数のアサーションを持つテストジェネレーターを使用したテストサンプルを含めています:
can_do_something(SetupData) ->
% ... some code ...
[?_assertEqual(Expected1, Actual1), ?_assertEqual(Expected2, Actual2)].