美文网首页
7.12_17期Spring整合Junit

7.12_17期Spring整合Junit

作者: 萧修 | 来源:发表于2023-07-16 01:00 被阅读0次

导入测试junit坐标以及spring-test坐标,注意版本号两者需要匹配。

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-test</artifactId>
      <version>5.2.10.RELEASE</version>
    </dependency>

首先在测试类中添加以下代码

1、设置类运行器

@RunWith(SpringJUnit4ClassRunner.class)

2、上下文配置,classes配置文件,里面不是引入配置文件字符串

@ContextConfiguration(classes = SpringConfig.class)

3、例子代码,自动装配BookServce,测试方法前添加注解@Test

public class UserServiceTest {
    @Autowired
    private BookServce bookServce;
    @Test
    public void testfindById(){
        System.out.println(bookServce.findByid(1));
    }

    @Test
    public void testfindAll(){
        List<User> users = bookServce.findAll();
        System.out.println(users);
    }
}

创建测试单元文件
new的clasl文件,包名.文件名,文件名Test、方法名test开始

相关文章

网友评论

      本文标题:7.12_17期Spring整合Junit

      本文链接:https://www.haomeiwen.com/subject/xcnyudtx.html