Klasse LogConfigIT

java.lang.Object
gdv.xport.config.LogConfigIT

public class LogConfigIT extends Object
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
  • Felddetails

    • postgreSQLContainer

      public static org.testcontainers.containers.PostgreSQLContainer postgreSQLContainer
  • Konstruktordetails

    • LogConfigIT

      public LogConfigIT()
  • Methodendetails

    • setUpLogConfig

      public static void setUpLogConfig()
    • testWriteToLogbook

      public void testWriteToLogbook() throws SQLException
      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.