1

我有一个基于 Spring 的 webapp,我正在使用Fongo进行一些 Junit 测试。到目前为止,这起到了作用,但现在我想在执行它们之前将我的数据库设置为一个具体的上下文(例如,通过预先将一个 .json 文件加载到一个具体的集合中),结果证明使用 Fongo 是不可能的。你平时用什么?真的有可能吗?还有其他可能的选择吗?我也听说过EmbedMongo,但我不确定它是否适用于 Spring Data 存储库,这是我在持久层中使用的。

提前致谢!

4

2 回答 2

0

我使用 JUnit 4 和 Spring Data 的 mongoTemplate。看看对类似问题的回答。

我希望它对你有帮助。

于 2013-07-03T22:32:48.053 回答
0

我最终使用了这个Maven 插件。它允许在运行单元测试之前填充/更新 Mongo 数据库(它是一个 Maven 插件)。这可能不是最好的选择,但它至少对我有用。

于 2013-07-12T18:17:58.883 回答