Klasse LogConfigIT
java.lang.Object
gdv.xport.config.LogConfigIT
Unit-Tests fuer
LogConfig
-Klasse. Zum Starten wird hier ein
Docker-Container mit einer Postgres-DB hochgefahren. Da das Hochfahren
des Docker-Containers etwas laenger dauert (ca. 5 - 10 Sek.), wurde dieser
Test auf 'Ignore' gesetzt, da er gegenueber LogConfigTest
(noch)
keine neuen Erkenntnisse bringt.- Autor:
- oboehm
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic org.testcontainers.containers.PostgreSQLContainer
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
Hierueber setzen wir die Log-Konfiguration wieder auf den Stand vor dem Test zurueck.static void
void
Als Testen verwenden wir die DB-Connection, um einen Eintrag ins Logbook zu schreiben und zu pruefen.
-
Felddetails
-
postgreSQLContainer
public static org.testcontainers.containers.PostgreSQLContainer postgreSQLContainer
-
-
Konstruktordetails
-
LogConfigIT
public LogConfigIT()
-
-
Methodendetails
-
setUpLogConfig
public static void setUpLogConfig() -
testWriteToLogbook
Als Testen verwenden wir die DB-Connection, um einen Eintrag ins Logbook zu schreiben und zu pruefen.- Löst aus:
SQLException
- bei SQL-Fehlern
-
resetLogConfig
public static void resetLogConfig()Hierueber setzen wir die Log-Konfiguration wieder auf den Stand vor dem Test zurueck. Ansonsten kann es passieren, dass die Log-Konfiguration noch auf die DB des gerade heruntergefahrenen Docker-Containers geht.
-