Class EmbeddedPostgresExtension

java.lang.Object
com.opentable.db.postgres.junit5.EmbeddedPostgresExtension

public final class EmbeddedPostgresExtension extends Object
  • Method Details

    • singleInstance

      public static SingleInstancePostgresExtension singleInstance()
      Create a vanilla Postgres cluster -- just initialized, no customizations applied.
      Returns:
      SingleInstancePostgresExtension
    • preparedDatabase

      public static PreparedDbExtension preparedDatabase(DatabasePreparer preparer)
      Returns a PreparedDbExtension to create a Postgres cluster, shared amongst all test cases in this JVM. The rule contributes Config switches to configure each test case to get its own database.
      Parameters:
      preparer - DatabasePreparer
      Returns:
      PreparedDBExtension