为了简化了JUnit的测试,使用Spring框架也可以整合测试,前提是必须先有JUnit的环境(即已经导入了JUnit4的开发环境)
然后引入spring-test-4.2.4.RELEASE.jar

然后在具体的测试类上添加注解
如下所示:
package blog.csdn.net.mchenys.test;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import blog.csdn.net.mchenys.service.UserService;
/**
* 在测试类上需要加这两个注解
* @RunWith 指定Spring的测试类
* @ContextConfiguration 指定加载的配置文件
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class Demo2 {
@Resource(name = "userService")
private UserService userService; //注解方式注入值
@Test
public void test1() {
//这里直接就可以使用userService了,不需要再手动加载配置文件了.
userService.sayHello();
}
}
本文介绍如何将JUnit与Spring框架整合进行单元测试。首先确保已安装JUnit4环境,并引入spring-test-4.2.4.RELEASE.jar。通过@RunWith和@ContextConfiguration注解指定Spring测试类及配置文件路径。
764

被折叠的 条评论
为什么被折叠?



