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

  • Direct Known Subclasses:
    DockerDatabaseFixture, OcpDatabaseFixture

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

      • 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 Detail

      • DatabaseFixture

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

      • 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