Class TestUtil

java.lang.Object
nl.b3p.brmo.service.testutil.TestUtil
Direct Known Subclasses:
AfgifteNummerScannerIntegrationTest, WebTestUtil

public abstract class TestUtil extends Object
Author:
mprins
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final Properties
    properties uit <DB smaak>.properties en local.<DB smaak>.properties.
    protected static org.apache.commons.dbcp2.BasicDataSource
     
    protected static org.apache.commons.dbcp2.BasicDataSource
     
    protected static org.apache.commons.dbcp2.BasicDataSource
     
    protected static boolean
     
    protected static boolean
    true als we met een Oracle database bezig zijn.
    protected static boolean
    true als we met een Postgis database bezig zijn.
  • 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.
    static void
     
    void
    endTest(TestInfo testInfo)
    Log de naam van de test als deze eindigt.
    static void
    initialize database props using the environment provided file.
    abstract void
    subklassen dienen zelf een setup te hebben; vanwege de overerving gaat deze methode af na de @Before methoden van de superklasse.
    protected static void
    setup jndi voor testcases.
    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

    • haveSetupJNDI

      protected static boolean haveSetupJNDI
    • DBPROPS

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

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

      protected static boolean isPostgis
      true als we met een Postgis database bezig zijn.
    • dsStaging

      protected static org.apache.commons.dbcp2.BasicDataSource dsStaging
    • dsRsgb

      protected static org.apache.commons.dbcp2.BasicDataSource dsRsgb
    • dsRsgbBrk

      protected static org.apache.commons.dbcp2.BasicDataSource dsRsgbBrk
  • Constructor Details

    • TestUtil

      public TestUtil()
  • 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; vanwege de overerving gaat deze methode af na de @Before methoden van de superklasse.
      Throws:
      Exception - if any
    • loadDBprop

      @BeforeAll public static void loadDBprop() throws IOException
      initialize database props using the environment provided file.
      Throws:
      IOException - if loading the property file fails
    • 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.
    • closeConnections

      @AfterAll public static void closeConnections() throws SQLException
      Throws:
      SQLException
    • setupJNDI

      protected static void setupJNDI()
      setup jndi voor testcases.