public class LogVerifier extends java.lang.Object implements LogWriter
setExpectedLogMessages(List)
)verify(String)
)実行時点で、期待するログメッセージ一覧のうち、
実際にはログ出力されなかったものがあれば、例外が発生する。コンストラクタと説明 |
---|
LogVerifier() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
clear()
期待するログメッセージをクリアする。
|
void |
initialize(ObjectSettings settings)
初期処理を行う。
|
static void |
setExpectedLogMessages(java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected)
期待するログメッセージを設定する。
|
void |
terminate()
終了処理を行う。
|
static void |
verify(java.lang.String msgOnFail)
期待したログが全て出力されたかどうか検証する。
|
void |
write(LogContext actual)
ログを出力先に書き込む。
|
@Published public static void setExpectedLogMessages(java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected)
expected
- 期待するログメッセージ@Published public static void verify(java.lang.String msgOnFail) throws java.lang.AssertionError
msgOnFail
- 検証失敗時のメッセージjava.lang.AssertionError
- 期待するログメッセージのうち、出力されなかったものが存在する場合public static void clear()
public void initialize(ObjectSettings settings)
initialize
インタフェース内 LogWriter
settings
- LogWriterの設定public void terminate()
public void write(LogContext actual)
write
インタフェース内 LogWriter
actual
- LogContext