Spring Boot单元测试具体步骤是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2829个文字,预计阅读时间需要12分钟。
目录+前言+使用Spring Boot进行测试系列文章+依赖项+不在单元测试中使用Spring+创建一个可测试的类实例+属性注入是好的+提供一个构造函数+减少模板代码+使用Mockito来模拟依赖项
目录
- 前言
- 使用 Spring Boot 进行测试系列文章
- 依赖项
- 不要在单元测试中使用Spring
- 创建一个可测试的类实例
- 属性注入是不好的
- 提供一个构造函数
- 减少模板代码
- 使用Mockito来模拟依赖项
- 使用普通Mockito来模拟依赖
- 通过Mockito的@Mock注解模拟对象
- 使用AssertJ创建可读断言
- 结论
前言
本文给你提供在Spring Boot 应用程序中编写好的单元测试的机制,并且深入技术细节。
我们将带你学习如何以可测试的方式创建Spring Bean实例,然后讨论如何使用Mockito和AssertJ,这两个包在Spring Boot中都为了测试默认引用了。
本文只讨论单元测试。至于集成测试,测试web层和测试持久层将会在接下来的系列文章中进行讨论。
本文共计2829个文字,预计阅读时间需要12分钟。
目录+前言+使用Spring Boot进行测试系列文章+依赖项+不在单元测试中使用Spring+创建一个可测试的类实例+属性注入是好的+提供一个构造函数+减少模板代码+使用Mockito来模拟依赖项
目录
- 前言
- 使用 Spring Boot 进行测试系列文章
- 依赖项
- 不要在单元测试中使用Spring
- 创建一个可测试的类实例
- 属性注入是不好的
- 提供一个构造函数
- 减少模板代码
- 使用Mockito来模拟依赖项
- 使用普通Mockito来模拟依赖
- 通过Mockito的@Mock注解模拟对象
- 使用AssertJ创建可读断言
- 结论
前言
本文给你提供在Spring Boot 应用程序中编写好的单元测试的机制,并且深入技术细节。
我们将带你学习如何以可测试的方式创建Spring Bean实例,然后讨论如何使用Mockito和AssertJ,这两个包在Spring Boot中都为了测试默认引用了。
本文只讨论单元测试。至于集成测试,测试web层和测试持久层将会在接下来的系列文章中进行讨论。

