【发布时间】:2012-02-28 17:20:51
【问题描述】:
是否有一个开箱即用的漂亮而干净的机制,可用于填充 neo4j 的测试实例。我正在寻找类似于 DBUnit 的东西。我在想象一个 xml 文件,然后将其吸入以填充 neo4j。
【问题讨论】:
标签: testing junit neo4j dbunit
是否有一个开箱即用的漂亮而干净的机制,可用于填充 neo4j 的测试实例。我正在寻找类似于 DBUnit 的东西。我在想象一个 xml 文件,然后将其吸入以填充 neo4j。
【问题讨论】:
标签: testing junit neo4j dbunit
您可以查看 mirko 的维基百科数据导入解决方案,该解决方案构建了一个图形数据库,其中包含 9,006,704 个节点(仅页面、标题)和 82,537,500 个关系(链接),正如他提到的那样 => http://www.encodedknowledge.com/2012/02/neo4j-wikipedia-graph/
【讨论】:
您可以轻松加载 GraphML 文件,例如 http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html#rest-api-load-a-sample-graph
此外,您可以将数据库引擎指向一个模板填充的数据存储。
第三,在 neo4j 本身中,我们使用基于注释的测试工具,所以你可以这样做
@Graph("我认识你")
要创建示例图表,请参阅https://github.com/neo4j/neo4j/blob/master/community/kernel/src/test/java/org/neo4j/metatest/TestJavaTestDocsGenerator.java#L117 (原文链接:https://github.com/neo4j/community/blob/master/kernel/src/test/java/org/neo4j/metatest/TestJavaTestDocsGenerator.java#L107)
【讨论】: