SpringBoot高级【单元测试

网友投稿 863 2022-05-30

单元测试是我们开发中调试的时候的重要方式,本文介绍下在SpringBoot2.x中怎么使用单元测试。

单元测试

1.引入依赖

org.springframework.boot spring-boot-starter-test test

1

2

3

4

5

2.创建业务

创建简单的dao和service来便于测试

@Repository public class UserDaoImpl implements UserDao { @Override public void insertUser() { System.out.println("-------userDao 方法执行了------"); } }

1

2

3

4

5

6

7

@Service public class UserServiceImpl implements UserService { @Resource private UserDao userDao; @Override public void insertUser() { userDao.insertUser(); } }

1

2

3

4

5

6

7

8

9

10

3.单元测试

src/test/java下创建对应的单元测试类,如下

@RunWith(SpringRunner.class) // 指定启动器 @SpringBootTest(classes = {SpringbootExceptionApplication.class}) public class SpringbootExceptionApplicationTests { @Resource private UserService userService; @Test public void contextLoads() { userService.insertUser(); } }

1

2

3

4

5

6

7

8

9

SpringBoot高级【单元测试】

10

11

12

13

14

注意SpringRunner继承自SpringJUnit4ClassRunner

测试效果

4. Junit基本注解介绍

Spring Boot 单元测试

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:还觉得AI难学?华为云ModelArts手把手带你零基础零代码入门AI识别
下一篇:Google Earth Engine ——非洲植被冠层拦截的降雨的蒸发量数据集
相关文章