Class EmbeddedPostgresExtension


  • public final class EmbeddedPostgresExtension
    extends Object
    • Method Detail

      • 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