Ich muss einige Neo4J-Abfragen in meinen Unit/Integration Tests mit Scala testen.Wie testet man Neo4j mit Scala?
Gibt es eine Möglichkeit, es zu tun? die einzige Lösung ist Neo4j Embbeded?
Ich muss einige Neo4J-Abfragen in meinen Unit/Integration Tests mit Scala testen.Wie testet man Neo4j mit Scala?
Gibt es eine Möglichkeit, es zu tun? die einzige Lösung ist Neo4j Embbeded?
Ich empfehle nicht zu testen, eingebettet oder verwenden Sie die eingebettete Option. Wenn Sie die Möglichkeit haben, das neueste Neo4J, Version +3.0, zu testen, können Sie eine Leistungsverbesserung erzielen, da Version +3.0 die Bolt protocol eingeführt hat.
Vor 3.0 mussten Sie entweder die REST-Endpunkte verwenden, die Sie problemlos mit scalatest testen können, etc ..., oder mit der eingebetteten Option gehen, von der ausdrücklich abgeraten wird, wie in der Dokumentation angegeben. Andere Bibliotheken sind verfügbar, wie Anormcypher, um vor 3.0v auf Neo4j zuzugreifen.
Wenn Sie in der Lage sind zu verwenden +3,0 Sie das Java API https://github.com/neo4j/neo4j-java-driver
Es verwenden können, ist eine ähnliche Frage finden Sie unter SO: Neo4j - Unit testing REST Api calls
ich die 3.0V bin mit und ich möchte den Bolzen verwenden, Protokoll in Bezug auf die Rest-API. Kann es auf irgendeine Weise "verspottet" werden? – Randomize