SpringBoot 整合Junit

电玩女神 2022-10-02 06:00 286阅读 0赞

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

SpringBoot整合Junit

1 添加Junit的起步依赖

  1. <!--测试的起步依赖-->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-test</artifactId>
  5. <scope>test</scope>
  6. </dependency>

2 编写测试类

  1. package com.itheima.test;
  2. import com.itheima.MySpringBootApplication;
  3. import com.itheima.domain.User;
  4. import com.itheima.mapper.UserMapper;
  5. import org.junit.Test;
  6. import org.junit.runner.RunWith;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.boot.test.context.SpringBootTest;
  9. import org.springframework.test.context.junit4.SpringRunner;
  10. import java.util.List;
  11. @RunWith(SpringRunner.class)
  12. @SpringBootTest(classes = MySpringBootApplication.class)
  13. public class MapperTest {
  14. @Autowired
  15. private UserMapper userMapper;
  16. [@Test](https://my.oschina.net/azibug)
  17. public void test() {
  18. List<User> users = userMapper.queryUserList();
  19. System.out.println(users);
  20. }
  21. }

其中,

SpringRunner继承自SpringJUnit4ClassRunner,使用哪一个Spring提供的测试测试引擎都可以

  1. public final class SpringRunner extends SpringJUnit4ClassRunner

@SpringBootTest的属性指定的是引导类的字节码对象

3 控制台打印信息

6aed7b054d4c15965903d5db2ba8038ae55.jpg

转载于:https://my.oschina.net/edisonOnCall/blog/3033041

发表评论

表情:
评论列表 (有 0 条评论,286人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SpringBoot整合Junit

    和整合Mybatis一样分几个步骤 1. 添加Junit的起步依赖 2. 编写测试类 3. 控制台打印信息 总的来说这个还是很简单的 添加Junit的起步依赖