我正在开发一个使用 Spring Data 和 MongoDB 来管理持久层的项目。我遇到了需要用我的集成和单元测试应该操作的数据填充一些 MongoDB 集合。目前我正在使用 TestNG(和 Spring Test)进行测试。
是否有像 DbUnit 这样的工具可以与 MongoDB 一起使用?
基本上我希望这样的工具可以从 xml 文件中读取文档并将此类文档写入 MongoDB 集合中。
或者我是否遗漏了一些明显的东西,例如满足此类需求的最佳实践?
最佳答案
EmbedMongo 是一个很好的工具。它与 Maven 集成。
EmbedMongo 允许您轻松设置嵌入式 MongoDB 实例进行测试。测试完成后,它具有内置的清理支持。
请参阅本教程。 http://blog.yohanliyanage.com/2012/11/integration-testing-mongodb-spring-data/
关于java - 是否有适用于 MongoDB 的 DbUnit 替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21003623/