0


Spring Boot的单元测试

在这里插入图片描述

⭐️前言⭐️

一个Spring项目是有很多个功能的,如果想要单独测试某一个功能是否逻辑正确,就不能只依靠启动类来将整个项目启动去进行测试,而是要通过单元测试的方法,来单独的测试某一个功能,这篇文章就来介绍单元测试的方法。

🍉欢迎点赞 👍 收藏留言评论 📝私信必回哟😁

🍉博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言

🍉博客中涉及源码及博主日常练习代码均已上传GitHub


请添加图片描述

📍内容导读📍

🍅1.什么是单元测试?

对软件中的最小可测试单元进行检查和验证的过程单元测试(Unit Testing)。

单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的(代码)功能是否正确。执行单元测试就是为了证明某段代码的执行结果是否符合我们的预期。如果测试结果符合我们的预期,称之为测试通过,否则就是测试未通过。

🍅2.单元测试的好处

1.可以非常简单、直观、快速的测试某一个功能是否正确。
2.使用单元测试可以帮我们在打包的时候,发现一些问题,因为在打包之前,所有的单元测试必须通过,否则不能打包成功。
3.使用单元测试,在测试成功的时候,可以不污染连接的数据库,也就是可以不对数据库进行任何改变的情况下,测试功能。

🍅3.Spring Boot单元测试步骤

Spring Boot项目创建的时候会默认创建单元测试框架

spring-boot-test

,而这个单元测试框架主要是依靠另一个著名的测试框架JUnit实现的,打开

pom.xml

就可以看到,以下信息是Spring Boot项目创建时自动添加的:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>

3.1 生成单元测试类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时生成了单元测试的框架类,具体的业务代码需要自己填充。

3.2 添加单元测试代码

  1. 添加@SpringBootTest注解在这里插入图片描述
  2. 添加单元测试的业务代码

在这里插入图片描述

@Test

注解左边有表示运行的三角符,点击运行测试,测试结果如下:
在这里插入图片描述

🍅4.断言说明

在这里插入图片描述

断言:如果断言失败,则后面的代码都不会执行


⭐️最后的话⭐️
总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!如有问题,欢迎评论区批评指正😁

请添加图片描述


本文转载自: https://blog.csdn.net/qq_60856948/article/details/128370321
版权归原作者 如风暖阳 所有, 如有侵权,请联系我们删除。

“Spring Boot的单元测试”的评论:

还没有评论