Spring单元测试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package com.runsstudio.test;


import com.runsstudio.Servlet.BookServlet;
//import org.junit.Test;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

/*Spring单元测试
* 1. 导入包
* 2. @ContextConfiguration 指定配置文件位置
* 3. @RunWith指定用哪驱动进行单元测试,默认是JUnit
* @RunWith(SpringJUnit4ClassRunner.class) 使用Spring单元模块执行测试方法
* 以前@Test注解只是由JUnit执行的,现在是由Spring单元驱动的JUnit来测试的*/
@ContextConfiguration(locations = "classpath:com/runsstudio/conf/BeanAdd.xml")
@RunWith(SpringJUnit4ClassRunner.class)
public class BookTest {
// ApplicationContext ioc=new ClassPathXmlApplicationContext("com/runsstudio/conf/BeanAdd.xml");
ApplicationContext ioc=null;
@Autowired
BookServlet bookServlet;
@Test
public void test01(){
bookServlet.saveBook();
}
}

-------------文章已结束~感谢您的阅读-------------
穷且益坚,不堕青云之志。