1

在 Neo4j 数据库服务器的独立版本中,有一个plugin文件夹,我可以在其中复制APOC库,然后在查询中使用其出色的功能。现在,我正在尝试在一个使用Graphaware框架实例化嵌入式 Neo4j 版本的测试 Java 项目中做同样的事情。

我的问题是,当它像这样设置时,如何将 APOC 库提供给 Neo4j 的嵌入式版本:

class ModuleTest
{
    GraphDatabaseService database;

    @Before
    public void setUp()
    {
        String confFile = this.getClass().getClassLoader().getResource("neo4j-module.conf").getPath();
        database = new TestGraphDatabaseFactory()
                .newImpermanentDatabaseBuilder()
                .loadPropertiesFromFile(confFile)
                .newGraphDatabase();
    }
}

?

4

1 回答 1

1

您必须注册要在测试期间使用的过程类。

APOC TestUtil 中有一个示例:

https://github.com/neo4j-contrib/neo4j-apoc-procedures/blob/3.0/src/test/java/apoc/util/TestUtil.java#L89

于 2017-04-08T21:41:08.583 回答