为了简化了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();
}
}