介绍
概述
在开发过程中,我们经常会一股脑的写各种业务逻辑,经常等全部大功告成的时候,打个jar包放环境里跑跑看看能不能通,殊不知在各个业务方法中已经漏洞百出,修复一个打一个包,再继续修复,这种效率真的太低下。
所以我们需要借助一些单元测试来将我们写的代码做一些测试,这样保证局部方法正确,最后再打包整体运行将整个流程再串起来就能提高开发试错效率。当然,我们除了单元测试,我们还可以通过main()
方法在每个类中进行测试,文中会一带而过。
常用注解
@RunWith(SpringRunner.class)
:测试运行器,作用类@SpringBootTest
:SpringBoot测试类,作用类@Test
:测试方法,作用方法@Ignore
:忽略测试方法,作用方法@BeforeClass
:针对所有测试,只执行一次,且必须为static void@Before
:初始化方法,执行当前测试类的每个测试方法前执行@After
:释放资源,执行当前测试类的每个测试方法后执行@AfterClass
:针对所有测试,只执行一次,且必须为static void
模板
依赖
org.springframework.bootspring-boot-starter-testtest