Я добавляю драйвер Neo4j Болт к моему применению только после http://neo4j.com/developer/java/:Neo4j: блок тестирование драйвера затвора правильно
import org.neo4j.driver.v1.*;
Driver driver = GraphDatabase.driver("bolt://localhost", AuthTokens.basic("neo4j", "neo4j"));
Session session = driver.session();
session.run("CREATE (a:Person {name:'Arthur', title:'King'})");
StatementResult result = session.run("MATCH (a:Person) WHERE a.name = 'Arthur' RETURN a.name AS name, a.title AS title");
while (result.hasNext())
{
Record record = result.next();
System.out.println(record.get("title").asString() + " " + record.get("name").asString());
}
session.close();
driver.close();
Однако, всегда с официальным модульным тестирования documentation производятся с использованием:
GraphDatabaseService db = new TestGraphDatabaseFactory()
.newImpermanentDatabaseBuilder()
Так что, если я хочу каким-то образом проверить код выше, я должен заменить GraphDatabase.driver("bolt://localhost",...)
на тест GraphDatabaseService
. Как я могу это сделать? Насколько я вижу, я не могу извлечь какой-либо вид in-memory driver
.
Спасибо! Он выглядит тем, что я искал. Тем не менее, есть ли там какой-нибудь рабочий репозиторий maven? Или единственный способ добавить пакет neo4j-jdbc - включить банку? – Randomize
Я обнаружил, что до 2-го этапа: «it.larus-ba»% «neo4j-jdbc»% «3.0-M02». Для третьей вехи они перемещают groupId в «org.neo4j». – Randomize
Мне сейчас интересно, что такое минимальный список зависимостей для использования драйвера neo4j-bolt :) – Randomize