Spring Boot 编写Test测试用例的几种方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 编写Test测试用例的几种方式相关的知识,希望对你有一定的参考价值。
参考技术A 本文主要介绍了 springboot 中测试的相关概念,测试的几种方式,包括 mock 测试、单元测试、基于容器的测试等。比如测试dao 接口:
@WebMvcTest 不能与@SpringBootTest同时使用,不会加载整个spring容器,也不需要运行在web环境下。但是,需要指定controllers,表示需要测试哪些controllers,controller里面的依赖,需要自己去mock
@SpringBootTest使用@SpringBootTest加载测试的spring上下文环境,@AutoConfigureMockMvc自动配置MockMvc这个类
通过springboot 提供的注解来编写测试用例非常方便,可以分别对dao、service、controller 测试,对业务逻辑使用 mock 依赖测试。
以上是关于Spring Boot 编写Test测试用例的几种方式的主要内容,如果未能解决你的问题,请参考以下文章