使用Spring-Test对Spring框架进行单元测试
2017-05-16 16:24
489 查看
使用Spring-Test对Spring框架进行单元测试
配置过程:
加载依赖:
引入Maven依赖:<!--spring单元测试依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${springframework}</version> <scope>test</scope> </dependency>
编写SpringTestBase基础类,加载所需xml文件:
import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @ContextConfiguration(locations = { "classpath:Application-Redis.xml" }) @RunWith(SpringJUnit4ClassRunner.class) public class SpringTestBase extends AbstractJUnit4SpringContextTests { }
将所需加载的xml文件指定为locations的value。
编写单元测试类 示例:
直接继承SpringTestBase 就可以对Spring框架的内容进行单元测试。import org.junit.Assert; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; public class TestRedisCacheDaoImpl extends SpringTestBase { @Autowired public RedisCacheDaoImpl redisCacheDaoImpl; @Test public void testPing() { boolean reslut = redisCacheDaoImpl.ping(); Assert.assertEquals(true, reslut); } }
相关文章推荐
- spring详解:使用Spring-Test对Spring框架进行单元测试
- 使用 Spring + Mockito+PowerMock +spring-test-dbunit+hsqldb 进行单元测试可实现100%覆盖率
- 使用JUtil在struts+spring+hibernate框架环境下进行单元测试
- 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码 (实例)
- 演练:使用 Visual Studio Team Test 进行单元测试
- 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码
- 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码
- Spring 使用Junit 进行单元测试
- 使用 Spring 进行单元测试
- 使用JUnit在struts+spring+hibernate框架环境下进行单元测试
- 使用JUnit在struts+spring+hibernate框架环境下进行单元测试
- 使用 Spring 进行单元测试
- 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码(详解)
- 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码
- 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码
- 今天使用了spring-mock来进行单元测试
- 使用 Visual Studio Team Test 进行单元测试
- 使用 Visual Studio Team Test 进行单元测试
- 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码(详解)
- Hibernate使用Spring进行单元测试时的事务问题