素材巴巴 > 程序开发 >

「Spring Boot 系列」07. Spring Boot整合Junit

程序开发 2023-09-09 17:58:58

在这里插入图片描述

目录

JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。

Spring Boot整合JUnit步骤:

1. 新建Spring Boot工程

2. 引入起步依赖

如果我们用的是idea创建的Spring Boot工程,那么idea会自动集成junit,如下:

org.springframework.bootspring-boot-starter-testtest
 
 

3. 编写一个接口和实现类

public interface UserDao {public void add();
 }
 
@Repository
 public class UserDaoImpl implements UserDao {@Overridepublic void add() {System.out.println("调用了add方法!!!");}
 }
 

4. 编写测试类和方法,并添加相关注解

@SpringBootTest
 //@SpringBootTest(classes = SpringbootStudyApplication.class)
 class SpringbootStudyApplicationTests {//自动注入要测试的对象@Autowiredprivate UserDao userDao;@Testpublic void addTest(){userDao.add();}
 }
 

注意:Spring Boot最新版使用的是Junit5,不需要添加@RunWith,如果是Junit4则需要添加该注解@RunWith(SpringRunner.class)。因为SpringRunner继承自SpringJUnit4ClassRunner

5. 运行测试方法

在这里插入图片描述


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。