Spring框架下Junit测试

Posted 旺旺ever

tags:

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

Spring框架下Junit测试

 

一、设置

1.1 目录

设置源码目录和测试目录,这样在设置产生测试方法时,会统一放到一个目录,如果没有设置测试目录,则不会产生测试代码。

 

 

 

 

 

 

 

1.2 增加配置文件

Resources目录下创建配置文件。

 

 

1.3 引入包和配置文件

import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:spring-config.xml", "classpath:/spring/spring-services.xml", "classpath:/spring/spring-application.xml"})

二、支持自动注入

对于待测试类,一定要加@Autowired,否则对于这个类中的成员变量如果也是@Autowired注解的会在测试为null。

 

 

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

Spring—— Junit框架单元测试

Spring整合Junit测试框架

spring集成Mybatis框架,junit测试

SSM框架中测试单元的使用,spring整合Junit

Spring:概述,IOC(Bean管理),整合Web项目,整合JUnit单元测试

Spring 集成框架中 ResponseEntity<?> 的 Junit Mockito 测试用例