Spring MVC 测试方法
来源:互联网 发布:linux需掌握的技能 编辑:程序博客网 时间:2024/06/06 03:49
1,在测试Controller时,Spring提供了一个MockMvc的类,方便测试Controller。
这个类在spring-test
包下面。下面的依赖是SpringBoot的test starter的依赖。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>1.3.3.RELEASE</version></dependency>
参考:
Junit测试Controller(MockMVC使用),传输@RequestBody数据解决办法
基于Spring MVC做单元测试(一)——使用Spring Test框架
Spring MVC Test Tutorial
2,在测试Controller的时候,一般我们不想真正执行Controller里面的Service,需要Mock相应的Service。所以,一般测试的时候都联合其它测试组件一起用,我使用过的是Mockito+PowerMock。
你可以单独使用Mockito,但如果要测试“私有/静态/final”等类型的方法时,就需要和PowerMock一起使用了。
3,在测试的返回结果中如果有json格式的结果的话,可以使用json-path这个组件来测试json结果,非常方便。
参考:
jsonpath文档
Testing Springframework MVC Rest controllers:和SpringMvc结合的使用例子
Java Code Examples for com.jayway.jsonpath.JsonPath:其它例子
0 0
- Spring MVC 测试方法
- spring MVC部分测试方法
- spring mvc:测试
- Spring MVC MOCK测试
- Spring MVC测试
- spring mvc测试controller
- Spring MVC测试框架
- Spring MVC 测试
- SpringBoot10-Spring MVC-Spring MVC的测试
- Spring-mvc method方法
- spring mvc测试之配置
- Spring MVC测试框架详解
- Spring MVC配置及测试
- 基于JUnit测试Spring MVC的正确方法。(仅限Spring 3.2)
- Spring MVC Junit测试实例 附:读取WEB-INF下配置文件的方法
- Spring MVC Junit测试实例 附:读取WEB-INF下配置文件的方法
- Spring MVC Junit测试实例 附:读取WEB-INF下配置文件的方法
- Spring MVC Junit测试实例 附:读取WEB-INF下配置文件的方法
- 利用花生壳和IIS发布网页过程
- 网页转图片
- Repeater 嵌套,子级Repeater获取 父级Repeater 中的值
- vs发布时所需库运行环境搭建
- js内截取字符串
- Spring MVC 测试方法
- 读书是一种修养 !
- 108. Convert Sorted Array to Binary Search Tree(和把一个单链表转换成BST树的思想一致)
- 【软件测试】软件测试用例的设计
- CoreGraphic&UIBezierPath绘图比较
- iOS-https转
- Java Memory Model work with Hardware Memory Architecture
- 如何快速定位Android APP中的关键函数?
- Microsoft Azure入门之介绍篇