Package nl.b3p

Class AbstractDatabaseIntegrationTest

java.lang.Object
nl.b3p.AbstractDatabaseIntegrationTest
Direct Known Subclasses:
BedrijfAlsFuntionarisNhrToStagingToRsgbIntegrationTest, Brk2MutatieVerwijderVerwerkingIntegrationTest, Brk2StandMutatieGedeeldeStukkenVerwerkingIntegrationTest, Brk2StandMutatieVerwerkingIntegrationTest, Brk2ToStagingToRsgbBrkIntegrationTest, BrmoFrameworkIntegrationTest, GBAVXMLToStagingIntegrationTest, GH522NhrToStagingToRsgbIntegrationTest, GH527NhrToStagingToRsgbIntegrationTest, Mantis15059BedrijfAlsFunctionarisIntegrationTest, Mantis15809NhrBerichtGeneratiesToStagingToRsgbIntegrationTest, NhrToStagingToRsgbIntegrationTest, TopNLIntegrationTest, WozXMLToStagingIntegrationTest

public abstract class AbstractDatabaseIntegrationTest extends Object
Utility om database properties te laden en methods te loggen.
Author:
mprins
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
    true als we met een Oracle database bezig zijn.
    protected boolean
    true als we met een Postgis database bezig zijn.
    protected final Properties
    properties uit <DB smaak>.properties en local.<DB smaak>.properties.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    test of de database properties zijn aangegeven, zo niet dan skippen we alle tests in deze test.
    void
    endTest(TestInfo testInfo)
    Log de naam van de test als deze eindigt.
    void
    Laadt de database property file en eventuele overrides.
    abstract void
    subklassen dienen zelf een setup te hebben.
    void
    startTest(TestInfo testInfo)
    Log de naam van de test als deze begint.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • params

      protected final Properties params
      properties uit <DB smaak>.properties en local.<DB smaak>.properties.
      See Also:
    • isOracle

      protected boolean isOracle
      true als we met een Oracle database bezig zijn.
    • isPostgis

      protected boolean isPostgis
      true als we met een Postgis database bezig zijn.
  • Constructor Details

    • AbstractDatabaseIntegrationTest

      public AbstractDatabaseIntegrationTest()
  • Method Details

    • checkDatabaseIsProvided

      @BeforeAll public static void checkDatabaseIsProvided()
      test of de database properties zijn aangegeven, zo niet dan skippen we alle tests in deze test.
    • setUp

      @BeforeEach public abstract void setUp() throws Exception
      subklassen dienen zelf een setup te hebben.
      Throws:
      Exception - if any
    • loadProps

      @BeforeEach public void loadProps() throws IOException
      Laadt de database property file en eventuele overrides.
      Throws:
      IOException - als laden van property file mislukt
    • startTest

      @BeforeEach public void startTest(TestInfo testInfo)
      Log de naam van de test als deze begint.
    • endTest

      @AfterEach public void endTest(TestInfo testInfo)
      Log de naam van de test als deze eindigt.