只是自己记录一下,测试MongoDB帮助类时,没有配置文件的测试

public class HelperTest {MongoTemplate template;@Beforepublic void init() {MongoDbFactory facotry = new SimpleMongoDbFactory(new MongoClient("127.1.1.1", 27017), "test");template = new MongoTemplate(facotry);}@Testpublic void test() {AggregationProxyResults<Document> results = MongodbQueryHelper.queryHotel("test", 1, template, Document.class, LocalDateTime.of(2018, 04, 11, 00, 00), LocalDateTime.of(2018, 04, 12, 00, 00));System.out.println(results.list());}

AggregationProxyResults是自己封装的对查询结果的处理

转载于:https://www.cnblogs.com/Cassie-wang/p/10142841.html

记录一下Junit测试MongoDB,获取MongoTemplate相关推荐

  1. Junit测试Controller(MockMVC使用),传输@RequestBody数据解决办法

    一.单元测试的目的 简单来说就是在我们增加或者改动一些代码以后对所有逻辑的一个检测,尤其是在我们后期修改后(不论是增加新功能,修改bug),都可以做到重新测试的工作.以减少我们在发布的时候出现更过甚至 ...

  2. spring boot(三)Junit 测试controller

    Junit测试Controller(MockMVC使用),传输@RequestBody数据解决办法 一.单元测试的目的 简单来说就是在我们增加或者改动一些代码以后对所有逻辑的一个检测,尤其是在我们后期 ...

  3. Android开发实战《手机安全卫士》——8.“通信卫士”模块实现 JUnit测试 ListView优化

    文章目录 1.高级工具--去电归属地显示 2.通信卫士--黑名单布局编写 3.通信卫士--黑名单数据库 4.通信卫士--黑名单CRUD功能实现 5.通信卫士--JUnit测试 6.通信卫士--黑名单号 ...

  4. SpringBoot集成JUnit测试

    在一些企业的实践中,要求开发人员编写测试编码来测试业务逻辑,以提高编码的质量.降低错误的发生概率以及进行性能测试等.这些IDE在创建Spring Boot应用的时候已经引入了测试包,只需要看到pom. ...

  5. junit5_使用Junit测试名称

    junit5 命名测试 创建Junit测试时,通常没有方法名称的实际使用. Junit运行程序使用反射来发现测试方法,并且从版本4开始,您不再被限制以test开始方法的名称. 测试方法的名称用于文档目 ...

  6. 基础概念总结(spring security、Quartz、JUnit测试)

    1.Spring Security 的大体框架和原理 (1)在web.xml中配置过滤器,这样就可以控制这个项目的每个请求.  (2)在applicationContext.xml配置,其中http标 ...

  7. junit测试起名字规则_如何在JUnit 5中替换规则

    junit测试起名字规则 最近发布的JUnit 5(又名JUnit Lambda) alpha发行版引起了我的兴趣,在浏览文档时,我注意到规则以及运行程序和类规则都消失了. 根据文档,这些部分竞争的概 ...

  8. junit测试找不到数据库_将数据库日志添加到JUnit3

    junit测试找不到数据库 在过去的十年中,我们已经编写了成千上万的JUnit3测试,现在正尝试将结果合并到数据库中,而不是分散的日志文件中. 事实证明,扩展TestCase类非常容易做到这一点. 注 ...

  9. junit测试类叫什么名字_使用Junit测试名称

    junit测试类叫什么名字 命名测试 当我们创建Junit测试时,通常没有方法名称的实际使用. Junit运行器使用反射来发现测试方法,并且从版本4开始,您不再被限制以test开始方法的名称. 测试方 ...

最新文章

  1. RabbitMQ使用及与spring boot整合
  2. Spring Boot 打包不同环境配置与 Shell 脚本部署
  3. java 动态多态性_java4 动态多态性
  4. Python基础教程学习笔记:第一章 基础知识
  5. SVN 报错“Previous operation has not finished; run ‘cleanup‘ if it was interrupted”
  6. make: *** [ext/fileinfo/libmagic/apprentice.lo] Er
  7. 知识表示与融入技术前沿进展及应用
  8. python基本语法:列表(列表和元组的区别)
  9. linux内核启动流程x86,linux内核-x86_32位内核启动流程
  10. BZOJ4597 SHOI2016随机序列(线段树)
  11. Silverlight 结合WCF Duplex Service聊天程序出炉
  12. webpack4.x实战六,处理图片
  13. 手把手教你手工焊接贴片元件(图文教程)
  14. 安装软件时显示无法定位程序输入点xxx于动态链接库KERNEL32.dll上
  15. 施工企业应实行工程项目责任成本管理
  16. android 基带版本,基带是什么 基带版本是什么
  17. 3步实现 华为云服务器IPV4-> IPV6改造方法
  18. java 科学计数法位数_科学记数法android java
  19. 手机被偷完整找回方案
  20. android老化软件,Old Face Changer Camera变老换脸相机

热门文章

  1. MySQL 数据表备份导出,恢复导入操作实践
  2. [Labview资料] labview事件结构学习
  3. (12)MSP430F5529 常用内置函数和一些说明
  4. linux下挂接fat32分区
  5. 深入理解CSS盒模型 - 程序猿的程 - 博客园
  6. 学习JS基本数据类型与对象的valueOf方法
  7. 工具分享 --- tinyPNG,大图片压缩工具
  8. 高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解
  9. 《 Python树莓派编程》——2.7 总结
  10. MyBatis之八:需要说明的几个java api的生命周期以及封装