neo4j Java 驱动程序可以访问内存中的驱动程序,这对于单元测试很方便。例如,请参见此处和此处。官方的 JavaScript 驱动程序有类似的工具吗?如果有,如何访问?
Javascript 或任何其他非 jvm 语言没有这样的工具。此外,您显示的示例不用于单元测试,而是用于集成测试,因此IT位于类名称的末尾。
有很多方法可以在 JavaScript 应用程序和 Neo4j 数据库之间进行集成测试。
只需在本地计算机上使用 neo4j 实例即可
启动 docker neo4j 实例: https: //neo4j.com/developer/docker/
创建一个针对您的图表进行断言的 javascript 包,例如 PHP 中的示例: https: //github.com/graphaware/php-graphunit/blob/master/src/Neo4jGraphDatabaseTestCase.php#L68
使用 neo4j 插件为集成测试提供有用的 REST 端点: https: //github.com/graphaware/neo4j-resttest
如果您使用 travis,请启动 neo4j 实例,例如使用构建脚本: https: //github.com/graphaware/neo4j-php-client/tree/master/build
创建您自己的内存/非永久图形数据库服务(尽管需要做更多的核心工作): https: //github.com/neo4j-contrib/rabbithole
<insert other here>
| 归档时间: |
|
| 查看次数: |
338 次 |
| 最近记录: |