一、依赖
配置spring的单元测试需要导入如下依赖spring-test
和junit
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.3.9.RELEASE</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
</dependency>
二、示例
在单元测试类上添加@RunWith(SpringJUnit4ClassRunner.class)
指定单元测试的驱动类,通过@ContextConfiguration注解来指定spring配置的位置
locations(指定xml的配置路径)或者class(指定配置类的路径)二者取其一即可
@RunWith(SpringJUnit4ClassRunner.class)
//@ContextConfiguration(classes = {com.haici.spring.demo.config.ContextConfig.class})
@ContextConfiguration(locations = "classpath:application.xml")
public class UserServiceTest {
@Autowired
private UserService userService;
@Test
public void test(){
userService.test();
}
}