利用Mock测试Spring中Databinder
2014-05-04 22:37
281 查看
1.测试的Bean
2.测试类
package com.ssh.test; /** * 测试的bean * * @author wujinsong */ public class Name { private String firstName; private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public Name() { // TODO Auto-generated constructor stub } }
2.测试类
package com.ssh.test; import org.springframework.mock.web.MockHttpServletRequest; import org.springframework.web.bind.ServletRequestDataBinder; import junit.framework.TestCase; /** * 利用Mock测试Spring中Databinder * * @author wujinsong */ public class BeanBinderTest extends TestCase { private Name name; private ServletRequestDataBinder binder; private MockHttpServletRequest request; /** * 设置数据 */ public void setup() { name = new Name(); binder = new ServletRequestDataBinder(name, "nameBean"); request = new MockHttpServletRequest(); } /** * 测试 */ public void testBeanBinder() { request.addParameter("firstName", "wu"); request.addParameter("lastName", "jinsong"); binder.bind(request); assertEquals("wu", name.getFirstName()); assertEquals("jinsong", name.getLastName()); } }
相关文章推荐
- spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
- 利用Spring创建javaBean对象的几种方法
- Spring如何利用classpath通配符加载配置文件
- Web Service笔记(四):利用CXF结合Spring开发web service
- 怎样利用spring简单地发送邮件
- 如何利用spring操纵对象
- 利用spring实现特定时间后取消订单
- 【转帖】如何利用Spring Cloud构建起自我修复型分布式系统
- 利用Spring执行和配置schedule程序
- Spring Boot利用@Async异步调用:ThreadPoolTaskScheduler线程池的优雅关闭详解
- 利用Spring AOP自定义注解解决日志和签名校验
- 利用spring+hibernate配置dbcp连接池配置的异常解析
- Spring实战6:利用Spring和JDBC访问数据库
- Spring 利用logback输出打印日志:
- spring利用cors处理跨域问题
- spring源码剖析(五)利用AOP实现自定义Spring注解
- JUNIT+SPRINGMVC的mock测试
- 利用Jsonp实现跨域请求,spring MVC+JQuery
- 利用spring AOP注解实现日志管理
- 利用spring注解定义服务信息