@Override public Neo4jRule withConfig( Setting<?> key, String value ) { builder = builder.withConfig( key, value ); return this; }
@Override public Neo4jRule withExtension( String mountPath, Class<?> extension ) { builder = builder.withExtension( mountPath, extension ); return this; }
@Override public Neo4jRule withFixture( String fixtureStatement ) { builder = builder.withFixture( fixtureStatement ); return this; }
private TestServerBuilder createServer( Class<?> procedureClass ) { return TestServerBuilders.newInProcessBuilder() .withProcedure( procedureClass ); }
private TestServerBuilder createServer( Class<?> functionClass ) { return TestServerBuilders.newInProcessBuilder() .withFunction( functionClass ); }
private TestServerBuilder createServer( Class<?> functionClass ) { return TestServerBuilders.newInProcessBuilder() .withAggregationFunction( functionClass ); }
public Neo4jRule( ) { this( TestServerBuilders.newInProcessBuilder() ); }
public GraphDatabaseService getGraphDatabaseService() { return controls.graph(); }
@Override public Neo4jRule withProcedure( Class<?> procedureClass ) { builder = builder.withProcedure( procedureClass ); return this; }
@Override public Neo4jRule withAggregationFunction( Class<?> functionClass ) { builder = builder.withAggregationFunction( functionClass ); return this; }
@Override public Neo4jRule copyFrom( File sourceDirectory ) { builder = builder.copyFrom( sourceDirectory ); return this; }
@Override public Neo4jRule withFunction( Class<?> functionClass ) { builder = builder.withFunction( functionClass ); return this; }
@Procedure( "hello" ) public Stream<OutputRecord> hello() { OutputRecord t = new OutputRecord(); t.result = service.hello(); return Stream.of( t ); } }
public Configuration getConfig() { return controls.config(); } }
@Override public Neo4jRule withFixture( File cypherFileOrDirectory ) { builder = builder.withFixture( cypherFileOrDirectory ); return this; }
public Neo4jRule( File workingDirectory ) { this( TestServerBuilders.newInProcessBuilder( workingDirectory ) ); }
@Override public Neo4jRule withConfig( String key, String value ) { builder = builder.withConfig( key, value ); return this; }
@Override public Neo4jRule withExtension( String mountPath, String packageName ) { builder = builder.withExtension( mountPath, packageName ); return this; }
@Override public Neo4jRule withFixture( Function<GraphDatabaseService, Void> fixtureFunction ) { builder = builder.withFixture( fixtureFunction ); return this; }
private TestServerBuilder getTestServerBuilder( File workDir ) { return newInProcessBuilder( workDir ); }