Class DatabaseFixture<T extends io.debezium.testing.system.tools.databases.DatabaseController<?>>

java.lang.Object
fixture5.TestFixture
io.debezium.testing.system.fixtures.databases.DatabaseFixture<T>
Direct Known Subclasses:
DockerDatabaseFixture, OcpDatabaseFixture

public abstract class DatabaseFixture<T extends io.debezium.testing.system.tools.databases.DatabaseController<?>> extends fixture5.TestFixture
  • Field Details

    • controllerType

      protected final Class<T extends io.debezium.testing.system.tools.databases.DatabaseController<?>> controllerType
    • dbController

      protected T extends io.debezium.testing.system.tools.databases.DatabaseController<?> dbController
  • Constructor Details

    • DatabaseFixture

      public DatabaseFixture(Class<T> controllerType, org.junit.jupiter.api.extension.ExtensionContext.Store store)
  • Method Details

    • databaseController

      protected abstract T databaseController() throws Exception
      Throws:
      Exception
    • setup

      public void setup() throws Exception
      Specified by:
      setup in class fixture5.TestFixture
      Throws:
      Exception
    • teardown

      public void teardown() throws Exception
      Specified by:
      teardown in class fixture5.TestFixture
      Throws:
      Exception