是否有适用于MongoDB的DbUnit替代方案?

Mar*_*ari 6 java dbunit unit-testing mongodb spring-data-mongodb

我正在开发一个使用Spring Data和MongoDB来管理持久层的项目.我遇到了使用我的集成和单元测试应该操作的数据填充一些MongoDB集合的需求.目前我正在使用TestNG(和Spring Test)进行测试.

是否有像DbUnit这样的工具可以与MongoDB一起使用?

基本上我希望这样的工具可以从xml文件中读取文档并在MongoDB集合中编写这样的文档.

或者我错过了一些明显的东西,比如这种需求的最佳实践?

den*_*usu 3

EmbedMongo 是一个很好的工具。并且它与 Maven 集成。

EmbedMongo 允许您轻松设置嵌入式 MongoDB 实例以进行测试。测试完成后,它具有内置的清理支持。

请参阅本教程。http://blog.yohanliyanage.com/2012/11/integration-testing-mongodb-spring-data/

  • 请将该链接中的引用/示例添加到此答案,因为该页面可能会消失。 (5认同)