返回顶部

收藏

使用spring-test做spring项目的单元测试

更多

spring test可以方便spring项目的单元测试, 使用spring test需要先引用spring test依赖,如下:

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>3.2.3.RELEASE</version>
            <scope>test</scope>
        </dependency>

然后可以通过下面方式来做spring类的单元测试:

/**
 * Created by outofmemory.cn on 2015/8/30.
 */
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/spring.xml"})
public class FirstSpringUnitTest {

    @Autowired
    private INoteService noteService;

    @Test
    public void assertDaoIsNoteNull() {
        Assert.assertNotNull(noteService);
    }
}

注意类的两个注解:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/spring.xml"})

@RunWith指定junit要使用SpringJUnit4ClassRunner来运行单元测试, 第二个注解@ContextConfiguration(locations={"/spring.xml"})指定spring配置文件的位置

标签:java,单元测试,spring

收藏

0人收藏

支持

1

反对

0

相关聚客文章
  1. lianghaijian 发表 2014-07-24 05:02:31 Mockito、PowerMock进行Junit测试和集成Spring测试的一些总结
  2. 博主 发表 2013-07-01 14:53:15 Java中如何获取Spring中配置的bean
  3. 博主 发表 2018-04-10 11:34:22 HttpClient常用配置
  4. Neeke 发表 2013-02-03 03:31:13 Spring3 MVC 配置
  5. 博主 发表 2016-09-17 04:32:59 Spring 中实现动态数据源
  6. puefu.he 发表 2018-08-22 14:54:38 郑州达内实训整理了一部分Java代码资料
  7. 博主 发表 2016-03-28 12:58:40 Spring MVC 简单例子
  8. 王 雪松 发表 2014-07-17 03:35:51 Spring中的Quartz配置
  9. 博主 发表 2016-06-23 07:59:57 RestTemplate实践
  10. xubiao.zhuang 发表 2017-08-05 13:05:46 Spring Boot中ComponentScan的exclude
  11. 山里的娃 发表 2015-03-22 15:14:24 maven “No compiler is provided in this environment
  12. 博主 发表 2017-09-09 06:08:00 java - 部署spring mvc 项目到tomcat下