【问题标题】:How to mock Tinkerpop blueprint Vertex and Edge objects?如何模拟 Tinkerpop 蓝图 Vertex 和 Edge 对象?
【发布时间】:2015-09-29 14:55:47
【问题描述】:

有没有办法在 Java 中创建一个伪造的 Tinkerpop Bluerint Vertex 和 Edge 而不是数据库的一部分?

谢谢

【问题讨论】:

    标签: java mocking tinkerpop tinkerpop-blueprint


    【解决方案1】:

    我建议使用in-memory TinkerGraph。它提供了一个图实现(包括顶点和边),但它缺乏事务和持久性。

    【讨论】:

    • 谢谢..这就是我目前正在通过 OrientDB 做的事情.. 但我根本不想涉及任何数据库,因为我正在尝试测试通过它获取顶点及其连接邻居的代码边缘并将它们转换为 java 类对象的层次结构。我需要编写单元测试,而不是我已经拥有的集成测试。
    • 我从 Blueprint Frames 的测试中看到他们这样做 Graph wrapper = Mockito.mock(Graph.class); Vertex vertex = Mockito.mock(Vertex.class); Mockito.when(wrapper.getVertex(1)).thenReturn(vertex); 我想知道这有多灵活.. github.com/tinkerpop/frames/blob/master/src/test/java/com/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    相关资源
    最近更新 更多