使用嵌入式mongo测试spring boot应用程序

时间:2017-07-27 22:02:14

标签: mongodb spring-boot database

我的申请表 春天的靴子 Spring数据 Mongo db。

我正在尝试使用嵌入式mongo为dao层做单元测试用例。在互联网上搜索时,我遇到了两个注释 * @ springboottest * @ testsbmongo ..

我对这个注释用法感到困惑。我的问题是 1.这些注释之间的区别是什么? 2.我在使用时收到连接拒绝错误 @testdbmongo 3.当我原来的mongo服务器运行时如何使用这个嵌入式mongo进行测试

1 个答案:

答案 0 :(得分:0)

您也可以使用 Fongo 。它是一个类似于h2数据库的内存mongoDB,我们用它来进行RDBMS dao层测试。

 <dependency>
    <groupId>com.github.fakemongo</groupId>
    <artifactId>fongo</artifactId>
    <scope>test</scope>
 </dependency>