Class ImpermanentDbmsRule

All Implemented Interfaces:
org.junit.rules.TestRule, org.neo4j.graphdb.GraphDatabaseService, org.neo4j.kernel.internal.GraphDatabaseAPI

public class ImpermanentDbmsRule extends DbmsRule
JUnit @Rule for configuring, creating and managing an ImpermanentGraphDatabase instance.
  • Constructor Details

    • ImpermanentDbmsRule

      public ImpermanentDbmsRule()
    • ImpermanentDbmsRule

      public ImpermanentDbmsRule(org.neo4j.logging.LogProvider logProvider)
  • Method Details

    • startLazily

      public ImpermanentDbmsRule startLazily()
      Description copied from class: DbmsRule
      Means the database will be started on first DbmsRule.getGraphDatabaseAPI()} or DbmsRule.ensureStarted() call.
      Overrides:
      startLazily in class DbmsRule
    • newFactory

      protected org.neo4j.dbms.api.Neo4jDatabaseManagementServiceBuilder newFactory()
      Specified by:
      newFactory in class DbmsRule
    • maybeSetUserLogProvider

      protected final org.neo4j.test.TestDatabaseManagementServiceBuilder maybeSetUserLogProvider(org.neo4j.test.TestDatabaseManagementServiceBuilder factory)
    • maybeSetInternalLogProvider

      protected final org.neo4j.test.TestDatabaseManagementServiceBuilder maybeSetInternalLogProvider(org.neo4j.test.TestDatabaseManagementServiceBuilder factory)