操作步骤
1.导入测试Jar包
spring-test-3.2.0.RELEASE.jar
2.设置类运行器(注解添加到运行程序类的上方)
@RunWith(SpringJUnit4ClassRunner.class)
3.设置读取Spring的配置文件路径
@ContextConfiguration(locations="classpath:/applicationContext.xml")
范例:
@RunWith(SpringJUnit4ClassRunner.class) //设置JUnit运行器为Spring
@ContextConfiguration(locations={"classpath:/applicationContext-junit.xml"}) //加载配置
public class App {
//要测试的Bean必须称为测试类的属性注入进来,然后对其进行测试
@Autowired
@Qualifier("testBean")
private Bean1 testBean;
@Test
public void testJunit(){
testBean.fn();
}
}
注意:使用junit整合spring时,必须保障运行类中要入要测试的Bean。整合完毕后,当前的测试类
将作为Spring的Bean出现,而测试的Bean对象作为测试类的注入资源进行运行。