首先引入单元测试maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
问题场景一:写好一个纯java的方法,要进行验证测试,怎么测呢?
解决方案1:直接把这个方法的逻辑写在main函数中运行或者在main调用这个方法
解决方案2:在所需要单元测试的方法上加@Test注解,右键点击运行即可
问题场景二:写的方法中引用了spring管理的bean,junit运行报错,这种情况该怎么测试
解决方案:在要测试的方法上加@Test,在要测试的类上加注解@RunWith(SpringRunner.class) 和@SpringBootTest ,然后在运行需要测试的方法即可
本文介绍了如何在Spring Boot项目中进行单元测试。首先,引入了`spring-boot-starter-test`依赖以支持测试。针对两种常见场景,一是对纯Java方法的测试,可以将其逻辑直接放入main函数运行或调用该方法;二是测试涉及Spring管理Bean的方法,需使用`@Test`, `@RunWith(SpringRunner.class)`和`@SpringBootTest`注解,确保测试环境正确搭建。通过这些方式,可以有效地对项目代码进行验证和测试。
967

被折叠的 条评论
为什么被折叠?



