在我的Spring-Boot应用程序中使用Neo4j数据库并将其与org.neo4j.ogm.drivers.bolt.driver.BoltDriver连接
我已经模拟了测试用例中的数据,并在连接到数据库时正常工作。但是离线或Neo4j服务器关闭时测试用例失败,显示以下异常。
KEY_NAME ORDER Count
X 3rd 1 -- 01.07.2014
X 4th 2 -- 01.07.2014 + null
X 5th 3 -- 01.07.2014 + null + null
Y 3rd 2 -- null + 16.10.2014
Y 4th 3 -- null + 16.10.2014 + 17.09.2014
非常感谢任何帮助,提前谢谢。
答案 0 :(得分:0)
我假设您要针对嵌入式/可丢弃的实例进行测试,对吗?
您可以覆盖application.properties
进行测试而不指定任何URI属性(spring.data.neo4j.uri
),以使测试使用嵌入式实例的临时数据存储。
在这种情况下,您必须在依赖项中提供数据库。 例如对于Maven:
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j</artifactId>
<version>3.2.9</version>
<scope>test</scope>
</dependency>