2017-12-04 12 views
0

アサーションの否定結果をファイルに記録するようにAssertJを構成できるかどうかは、比較を実行しているルーティングを中断することなく可能です。アサーションの結果を記録するためのAssertJ

このリクエストの背後にあるのは、2つのバージョンのソフトウェアで生成されたJSONをスポットの違いと比較するためです。すべてのチェックを手動で作成するのではなく、既にAssertJで利用できる機能を活用したいと思います。

私はtry/catchをアサーション例外に使用することを考えていましたが、私は本当にルーチンの全体的なパフォーマンスに心配しています。

答えて

0

ためTestClassをや可能パッケージを定義するに警告することができますエラーメッセージにアクセスするには、AssertionErrorをキャッチしてから、どのようなロギングフレームワークを使用してもかまいません。 すべてのエラーをキャプチャする場合(最初のエラーで失敗しない場合)は、soft assertionsを使用します。

+0

ソフトアサーションは、実際に私が探しているものです。ありがとう – Kerruba

0

我々は、ロギングフレームワークについて話した場合:

  1. を、私たちは、エラーのファイルLoggingAppender
  2. セットのログレベルを使用するか、
  3. 不要なメッセージを減らす
関連する問題