work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Spring 集成Junit单元测试

Posted on 2018-11-19 12:23  work hard work smart  阅读(255)  评论(0编辑  收藏  举报

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层访问数据的测试。