2016-05-30 13 views
0

Scalaを使ったユニット/統合テストでいくつかのNeo4Jクエリをテストする必要があります。Neo4jをScalaでテストする方法は?

これを行う方法はありますか?唯一の解決策はNeo4jが埋め込まれていますか?

答えて

0

埋め込みをテストしたり、埋め込みオプションを使用することはお勧めしません。最新のNeo4J、バージョン+3.0を試す機会があれば、バージョン+3.0がBolt protocolを導入したため、パフォーマンスが向上します。

3.0より前では、RESTエンドポイントを使用するか、scalatestなどを使って簡単にテストできるか、または組み込みオプションを使用する必要がありました。 Anormcypherのような他のライブラリは、3.0vより前のNeo4jにアクセスするために利用できます。

あなたは、Java API https://github.com/neo4j/neo4j-java-driver

を使用することができます3.0使用できる場合にSO可能な同様の質問があります:Neo4j - Unit testing REST Api calls

+0

私は3.0Vを使用していますが、私はボルトを使用したいがプロトコルをRest APIに対して使用します。それは何らかの形で「嘲笑」することができますか? – Randomize

関連する問題