【发布时间】:2020-03-10 23:07:56
【问题描述】:
基于Spring Boot 和MongoDB 实现具有几个端点的微服务,并尝试使用@SpringBootTest 注释功能编写集成测试。
目前,我面临一个问题,我需要使用一些测试数据预先填充一个仅在“测试”短语中实例化的嵌入式 MongoDB 实例。
我在Spring Boot 中没有找到任何现成可用的选项。
有些人建议使用 mongobee 或 mongoprefill 或 nosql-unit 等测试数据预填充工具,但对我来说,这似乎是开销或解决方法,即使在测试范围内也不想引入任何新的依赖项.
所以您能否建议:在当前Spring Boot 生态系统中,当我们谈论与@987654331 进行集成(端到端)测试时,为了测试目的预填充MongoDB 的正确方法是什么@?
【问题讨论】:
标签: mongodb spring-boot integration-testing spring-boot-test