最近项目中写了一个模块,只写到service给其他地方调用就行,不需要写接口这样的话测试就不方便了,于是想起了springboot test,这里有几个需要注意的地方就是test类必须和主启动类所在的包路径一样,不然报错,还有test类需要加入注解@SpringBootTest(classes= 主启动类.class),@RunWith指定的运行器,我只用了springrunner,其他的还有junit,Suite等,然后在方法上加入@Test就可以运行了,运行的方式选择(run 方法名 with coverage)就OK了。

选择运行方式

测试结果

搞定!

springboot test 测试相关推荐

  1. SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)...

    声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 1.了解SpringBoot的基本概念 2.具体内容 在之前所建立的 SpringBoot 项目只是根据官方文档实现的一个基础程 ...

  2. SpringBoot 如何测试打包部署

    SpringBoot 如何测试打包部署 有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发.调试 ...

  3. springboot+junit测试

    文章目录 一.junit断言 二.测试模块 三.使用Mockito作为桩模块 四.使用mockMvc测试web层 五.批量测试和测试覆盖率 参考视频: 用Spring Boot编写RESTful AP ...

  4. SpringBoot(十二):springboot如何测试打包部署

    原文出处: 纯洁的微笑 有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发.调试.打包到最后的投 ...

  5. springboot+mybatis测试时遇到java.lang.NullPointerException

    错误截图: 错误原因: 没有加测试的注解 解决办法: 加上springboot测试的注解

  6. springboot util 测试类怎么写_SpringBoot入门建站全系列(九)文件上传功能与下载方式...

    SpringBoot入门建站全系列(九)文件上传功能与下载方式 Spring对文件上传做了简单的封装,就是用MultipartFile这个对象去接收文件,当然有很多种写法,下面会一一介绍. 文件的下载 ...

  7. rabbitMQ概述/在springboot下测试五种模式

    一.应用场景: (1) 异步操作: 任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理.提高了应用程序的响应时间. (2) 解耦: 应用程序解耦合MQ相当于一个中介,生 ...

  8. 搭建一个springboot工程测试md5加密

    1.展示搭建本次测试所用的springboot工程结构 其中,TestController模拟的是服务端接收post请求,TestMD5模拟的是客户端使用单元测试发送http请求 2.展示pom.xm ...

  9. ElasticSearch的学习笔记并整合SpringBoot做测试

    ElasticSearch的学习 简介 ElasticSearch是一个分布式的开源搜索和分析引擎,MySQL专攻于数据的持久化存储与管理(即CRUD),在真正要处理海量数据的检索与分析时,Elast ...

  10. Elasticsearch学习2 SpringBoot整合 测试复杂检索

    文章目录 五.SpringBoot整合 1.基本步骤 2.保存数据 3.测试复杂检索 五.SpringBoot整合 选择Java High Level REST Client 官方文档:Java RE ...

最新文章

  1. 自动化测试工具的选择
  2. MFC的进程和线程,非正常终止
  3. 009_html标准属性
  4. 里计算两个数的总和_2个公式,在Excel里面去掉最高分和最低分计算平均值
  5. sizeof 宏实现的方法
  6. java泛型(一)、泛型的基本介绍和使用
  7. 考虑长度、大小写的字符串对比
  8. jxl创Excel档java示例代码说明
  9. 【自考总结】烟火里的尘埃
  10. 禁用sslv3协议linux,SSLv3协议漏洞修复方法
  11. 2018-2019-2 20175215 实验五《网络编程与安全》实验报告
  12. pythonmain是什么_Python - __name__=='__main__'是干啥的,以及python -m与python的区别
  13. html 图片 滤镜,用Css给你的图片加上Instagram滤镜
  14. Android Export时错误提示:Conversion to Dalvik format failed with error 1
  15. 360两个html页面合并,如何用html2pdf把多个连接的PHP网页合并成一个pdf?
  16. cdrx8如何批量导出jpg_Coreldraw/CDR X8 存低版本打开问题 – 数码打印破图 – Coreldraw/CDR软件崩溃 – 渐变导位图角度变了...
  17. 新ICT:引爆物联网的变革潜能
  18. 简单记录 03.21
  19. 无需关注微信公众号破解openwrite验证
  20. 靠本事整塌,靠苦逼重搭

热门文章

  1. PHP 基本知识点介绍
  2. 数据库实验五——数据更新
  3. PyTorch学习(八)CNN手写体识别
  4. rstp使用linux运行,RSTP 详细
  5. python中全局变量和局部变量的使用
  6. 利用cmd进入MySQL终端并退出MySQL终端超级详细教程
  7. 印象笔记与有道云笔记
  8. react函数子组件向父组件传值
  9. XGBOOST集成树模型的原理梳理
  10. 并行编程的几种常见框架总结