Überprüfen Sie den Inhalt der Protokollausgabe während des Java-Komponententests (kein Mock verwendet).

Überblick

Überprüfen Sie den Inhalt der Protokollausgabe während des Komponententests (kein Schein verwendet).

Umgebung

Methodenerklärung

Die detaillierte Methode finden Sie unter Beispielcode.

In der Theorie,

Der Fluss.

Beachten Sie, dass Sie die Protokollierung für alle nachfolgenden Tests beibehalten, wenn Sie Appender dem Root-Logger hinzugefügt lassen und ihn nicht trennen.

Beiseite

Ich habe es unter der Annahme geschrieben, dass es dem Root-Logger hinzugefügt wird, aber wenn Sie den Logger im Detail angeben (wie getLogger (" jp.co.hoge ")) und dort Appender hinzufügen, wird nur dieser Teil protokolliert. Es ist auch möglich.

Recommended Posts

Überprüfen Sie den Inhalt der Protokollausgabe während des Java-Komponententests (kein Mock verwendet).
Überprüfen Sie den Inhalt des Java-Zertifikatspeichers
Anmerkung: [Java] Überprüfen Sie den Inhalt des Verzeichnisses
Ausgabe des Buches "Einführung in Java"
[Java] [Spring] Testen Sie das Verhalten des Loggers
JAVA: jar, aar, zeige den Inhalt der Datei an
Automatische Erstellung eines Java-Unit-Testergebnisberichts
Format der Protokollausgabe von Tomcat selbst in Tomcat 8
Testen Sie den Inhalt einer Excel-Datei mit JUnit
Java: Verwenden Sie Stream, um den Inhalt einer Sammlung zu sortieren
Informationen zur Java-Protokollausgabe
Java Unit Test Library-Arterien-Probe
[Hinweis] Java Ausgabe der Summe von ungeraden und geraden Elementen
Ich möchte die Protokollausgabeeinstellung von UtilLoggingJdbcLogger ändern
Wie man einige Methoden der zu testenden Klasse verspottet
Testen Sie das Verhalten des Protokollausgabeprotokollierers, wenn Sie eine externe Protokollierungs-API wie SLF4J verwenden