如何在spring数据neo4j(SDN4)中进行集成测试

时间:2015-04-16 07:58:11

标签: neo4j spring-boot spring-data-neo4j

我想在一个项目中编写集成测试,该项目在spring boot应用程序的上下文中使用spring数据neo4j version 4(SDN4)。

有人知道怎么做吗?

2 个答案:

答案 0 :(得分:4)

SDN4的Cineasts示例应用程序在此处进行了测试:https://github.com/neo4j-examples/sdn4-cineasts/tree/master/src/test/java/org/neo4j/cineasts

希望有所帮助。

答案 1 :(得分:2)

您的集成测试可以使用模拟框架(如Spring的MockMvc)来避免启动Web容器。如果您不希望它们在Web上下文中运行,您可以使用不同的配置文件进行测试,而不指定会话范围的bean。

SDN 4代码库中的集成测试采用了这两种方法。

https://github.com/spring-projects/spring-data-neo4j/tree/4.0/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/integration