随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。 Spring MVC测试框架提供了 ...
分类:
编程语言 时间:
2017-12-28 14:01:02
阅读次数:
244
package com.OnlineRetailers.service.base; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.sp... ...
分类:
编程语言 时间:
2017-12-22 19:41:54
阅读次数:
186
概述 Dbunit是一个基于JUnit的数据库集成测试框架。DBUnit 的设计理念就是在测试之前,给对象数据库植入我们需要的准备数据,最后,在测试完毕后,回溯到测试前的状态;它使数据库在测试过程之间处于一种已知状态,如果一个测试用例对数据库造成了破坏性影响,它可以帮助避免造成后面的测试失败或者给出 ...
分类:
数据库 时间:
2017-11-17 15:05:13
阅读次数:
240
本着“不写单元测试的程序员不是好程序员”原则,我在坚持写着单元测试,不敢说所有的Java web应用都基于Spring,但至少一半以上都是基于Spring的。 发现通过Spring进行bean管理后,做测试会有各种不足, 例如,很多人做单元测试的时候,还要在Before方法中,初始化Spring容器 ...
分类:
编程语言 时间:
2017-11-16 17:21:19
阅读次数:
146
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </de ...
分类:
编程语言 时间:
2017-11-12 14:50:14
阅读次数:
147
SSM框架整合 Spring SpringMVC MyBatis 导包: 1, spring 2, MyBatis 3, mybatis-spring 4, fastjson 5, aspectweaver AspectJ框架 6, log4j 打印日志信息 7, ojdbc6.jar 8, jst ...
分类:
编程语言 时间:
2017-10-15 22:37:22
阅读次数:
4085
一、基于注解管理的AOP 1、Spring配置文件 <!-- 配置自动扫描包,自动扫描Bean组件,切面类 --> <context:component-scan base-package="com.zhoujian.spring.anno,com.zhoujian.spring.test"> <! ...
分类:
编程语言 时间:
2017-09-20 14:50:50
阅读次数:
217
1、pom.xml追加 junit spring-test 2、测试共通类 3、示例 4、如果想测试除post以外的请求,可以调用MockMvcRequestBuilders的get, put等方法 5、类似于URL中的“?page=2”的参数,可以调用MockMvcRequestBuilders的 ...
分类:
Web程序 时间:
2017-09-17 20:56:20
阅读次数:
354
POM: application.properties 启动类: 启动服务:spring-boot:run或者直接运行启动类 访问:http://localhost:10001/ 能看到控制台 ...
分类:
编程语言 时间:
2017-09-14 23:43:18
阅读次数:
262
MockMvc是springTest提供的对SpringMvc提供的测试工具。这样可以让单元测试不仅仅局限于对Dao和Service层的测试。同时,也可以测试Controller层。丰富的单元测试的功能。测试时不用频繁重启servlet容器,简化了测试操作。MockMvc需要ServletContext来模拟用户的请求和相应。首..
分类:
编程语言 时间:
2017-09-11 18:13:05
阅读次数:
144