Spring3的测试框架可以和Junit4整合,通过Junit4的@RunWith注解指定SpringJUnit4ClassRunner.class的测试运行器,该运行器是Spring提供的,可以将Spring容器和Junit4测试框架整合。
@ContextConfiguration也是Spring提供的注解,它用于指定Spring的配置文件。简单例子如下:
import org.junit.Test;
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="/applicationContext.xml")
public class TestService {
@Autowired
private UserService userService;
@Test
public void testService(){
int count = userService.queryCountByUserName("admin");
System.out.println(count);
}
}
摘自《Spring3.x 企业应用开发实战》。
本文介绍如何使用Spring3的测试框架整合Junit4进行单元测试。通过@RunWith注解指定SpringJUnit4ClassRunner作为测试运行器,并利用@ContextConfiguration指定Spring配置文件的位置。示例代码展示了如何注入UserService并调用其方法。
978

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



