java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Spring测试控制器

Spring测试基本的控制器实战示例

作者:胡杨

这篇文章主要为大家介绍了Spring测试基本的控制器实战示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

编写一个简单的类来测试HomeController

如果审视一下HomeController。可能注意不到这些注解,看到的仅仅是一个简单的POJO 。我们都知道测试POJO是很容易的。

因此,我们可以编写一个简单的类来测试HomeController,如下所示:

程序清单5.5 HomeControllerTest:测试HomeController

第一点测试没有从Spring MVC控制器的角度测试,没有断言针对GET请求会调用home方法。

第二点没有判断 home是视图名称。

1.使用控制器的方式测试Spring MVC中的控制器,不仅仅作为POJO测试。

2.Spring提供一种模拟MVC执行HTTP请求的机制。

3.这样做不需要启动Web服务器和Web浏览器。

改进**HomeControllerTest**

为了演示如何测试Spring MVC控制器,我们重写了HomeControllerTest,并使用了Spring MVC中的新测试特性。

程序清单5.6展示了新的HomeControllerTest。

程序清单**5.6**    改进**HomeControllerTest**

以上就是Spring测试基本的控制器实战示例的详细内容,更多关于Spring测试控制器的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文