【问题标题】:Test data for neo4jneo4j 的测试数据
【发布时间】:2012-02-28 17:20:51
【问题描述】:

是否有一个开箱即用的漂亮而干净的机制,可用于填充 neo4j 的测试实例。我正在寻找类似于 DBUnit 的东西。我在想象一个 xml 文件,然后将其吸入以填充 neo4j。

【问题讨论】:

    标签: testing junit neo4j dbunit


    【解决方案1】:

    您可以查看 mirko 的维基百科数据导入解决方案,该解决方案构建了一个图形数据库,其中包含 9,006,704 个节点(仅页面、标题)和 82,537,500 个关系(链接),正如他提到的那样 => http://www.encodedknowledge.com/2012/02/neo4j-wikipedia-graph/

    【讨论】:

      【解决方案2】:

      您可以轻松加载 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

      【讨论】:

      • 谢谢。我很晚才看到这个。实际上,我最终创建了与 dbunit 非常相似的东西。 xml实际上与您提供的示例相似。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多