| Package | Description |
|---|---|
| org.neo4j.harness | |
| org.neo4j.harness.internal | |
| org.neo4j.harness.junit |
| Modifier and Type | Method and Description |
|---|---|
TestServerBuilder |
TestServerBuilder.copyFrom(File sourceDirectory)
Pre-populate the server with a database copied from the specified directory
|
static TestServerBuilder |
TestServerBuilders.newInProcessBuilder()
Create a builder capable of starting an in-process Neo4j instance.
|
static TestServerBuilder |
TestServerBuilders.newInProcessBuilder(File workingDirectory)
Create a builder capable of starting an in-process Neo4j instance, running in a subdirectory of the specified directory.
|
TestServerBuilder |
TestServerBuilder.withConfig(org.neo4j.graphdb.config.Setting<?> key,
String value)
Configure the Neo4j instance.
|
TestServerBuilder |
TestServerBuilder.withConfig(String key,
String value) |
TestServerBuilder |
TestServerBuilder.withExtension(String mountPath,
Class<?> extension)
Shortcut for configuring the server to use an unmanaged extension.
|
TestServerBuilder |
TestServerBuilder.withExtension(String mountPath,
String packageName)
Shortcut for configuring the server to find and mount all unmanaged extensions in the given package.
|
TestServerBuilder |
TestServerBuilder.withFixture(File cypherFileOrDirectory)
Data fixtures to inject upon server start.
|
TestServerBuilder |
TestServerBuilder.withFixture(Function<org.neo4j.graphdb.GraphDatabaseService,Void> fixtureFunction)
Data fixture to inject upon server start.
|
TestServerBuilder |
TestServerBuilder.withFixture(String fixtureStatement)
Data fixture to inject upon server start.
|
TestServerBuilder |
TestServerBuilder.withFunction(Class<?> functionClass)
Configure the server to load the specified function definition class.
|
TestServerBuilder |
TestServerBuilder.withProcedure(Class<?> procedureClass)
Configure the server to load the specified procedure definition class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInProcessServerBuilder |
class |
InProcessServerBuilder |
| Modifier and Type | Method and Description |
|---|---|
TestServerBuilder |
AbstractInProcessServerBuilder.copyFrom(File originalStoreDir) |
TestServerBuilder |
AbstractInProcessServerBuilder.withConfig(org.neo4j.graphdb.config.Setting<?> key,
String value) |
TestServerBuilder |
AbstractInProcessServerBuilder.withConfig(String key,
String value) |
TestServerBuilder |
AbstractInProcessServerBuilder.withExtension(String mountPath,
Class<?> extension) |
TestServerBuilder |
AbstractInProcessServerBuilder.withExtension(String mountPath,
String packageName) |
TestServerBuilder |
AbstractInProcessServerBuilder.withFixture(File cypherFileOrDirectory) |
TestServerBuilder |
AbstractInProcessServerBuilder.withFixture(Function<org.neo4j.graphdb.GraphDatabaseService,Void> fixtureFunction) |
TestServerBuilder |
AbstractInProcessServerBuilder.withFixture(String fixtureStatement) |
TestServerBuilder |
AbstractInProcessServerBuilder.withFunction(Class<?> functionClass) |
TestServerBuilder |
AbstractInProcessServerBuilder.withProcedure(Class<?> procedureClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
Neo4jRule
A convenience wrapper around
TestServerBuilder, exposing it as a JUnit
rule. |
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.