搭建Spring测试环境
搭建Spring测试环境
导入Junit和Spring-test的maven依赖
<!-- Junit4 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<!-- Spring-test -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${org.springframework.version}</version>
<scope>test</scope>
</dependency>
创建一个测试基类,让所有的测试类都继承它
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.web.WebAppConfiguration;
/**
* <p>Spring的单元测试会自动执行事务回滚
* <p>若想要不自动回滚,需手动配置事务管理器
* @author lmw
*/
@RunWith(SpringJUnit4ClassRunner.class) // Junit提供的扩展接口,这里指定使用SpringJUnit4ClassRunner作为Junit测试环境
@ContextConfiguration(locations="classpath:applicationContext.xml") // 加载配置文件
@WebAppConfiguration
//@Rollback(value=false)
//@Transactional(transactionManager="transactionManager")
public class BaseJunit4Test {
}

浙公网安备 33010602011771号