通过JDBC客户端进行Neo4j单元测试

通过JDBC客户端进行Neo4j单元测试,neo4j,Neo4j,我的项目目前正在使用Neo4jJDBC客户端,我希望通过JDBC客户端测试客户端查询 以前,您可以在特定端口上启动Neo4j服务器,如下所示: 不赞成: CommunityServer server = CommunityServerBuilder.server().onPort(port).build(); final WebServer webServer = server.getWebServer(); server.start() 不使用任何不推荐的方法/类执行

我的项目目前正在使用Neo4jJDBC客户端,我希望通过JDBC客户端测试客户端查询

以前,您可以在特定端口上启动Neo4j服务器,如下所示:

不赞成:

    CommunityServer server = CommunityServerBuilder.server().onPort(port).build();
    final WebServer webServer = server.getWebServer();
    server.start()

不使用任何不推荐的方法/类执行上述操作的新方法是什么?

自2.2以来,您可以使用
TestServiceBuilder
Neo4jRule
生成进程内Neo4j服务器,有关详细信息,请参阅。您可以使用JDBC驱动程序,而不是在测试中直接使用http。

其中一个选项是使用GraphAware测试-