Spring 集成Junit单元测试

Posted work hard work smart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 集成Junit单元测试相关的知识,希望对你有一定的参考价值。

1、在pom增加junit和spring-test

<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
</dependency>

<dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-test</artifactId>
      <version>${org.springframework.version}</version>
</dependency>

  

2、创建BaseJunit4Test 类

import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;


@RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试
@ContextConfiguration(locations = {"classpath:applicationContext.xml"}) //加载配置文件
public class BaseJunit4Test {
}

 

3、创建单元测试

public class XXXMapperTest extends BaseJunit4Test {

    @Autowired
    private XXXMapper xxxMapper;

    @Test
    public void queryList() throws Exception {
      List<UserInfo> list = xxxMapper.queryList();
        Assert.assertTrue(list.size() > 0);
    }

}

 以上是对Dao层访问数据的测试。 

 

以上是关于Spring 集成Junit单元测试的主要内容,如果未能解决你的问题,请参考以下文章

使用junit进行集成spring项目的单元测试

使用junit进行集成spring项目的单元测试

Spring+JUnit4单元测试入门

spring集成Junit做单元测试及常见异常解决办法

java中springboot集成junit编写单元测试(实战+坑)

在Spring中整合JUnit单元测试