是否可以使用 @AutoConfigureRestDocs 来保证而不是 mockmvc?

Posted

技术标签:

【中文标题】是否可以使用 @AutoConfigureRestDocs 来保证而不是 mockmvc?【英文标题】:Is it possible to use @AutoConfigureRestDocs with restassured instead of mockmvc? 【发布时间】:2016-10-26 10:11:18 【问题描述】:

Spring Boot 1.4 引入了@AutoConfigureRestDocs(参见http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-testing-spring-boot-applications-testing-autoconfigured-rest-docs)。文档状态:

它将自动配置 MockMvc 以使用 Spring REST Docs 并消除对 Spring REST Docs 的 JUnit 规则的需要。

我想使用 Spring REST Docs 的可靠支持而不是 mockmvc。我可以用@AutoConfigureRestDocs 做到这一点吗?

【问题讨论】:

【参考方案1】:

不,目前没有。 @AutoConfigureRestDocs 建立在 Spring Boot 的测试支持之上,能够自动配置 MockMvc。不支持自动配置 REST Assured,REST Docs 自动配置可以在此基础上构建。如果您希望在 Spring Boot 中看到它,请open an enhancement request。

【讨论】:

谢谢。我创建了github.com/spring-projects/spring-boot/issues/7228

以上是关于是否可以使用 @AutoConfigureRestDocs 来保证而不是 mockmvc?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 JavaScript 确定 GeoJSON 点是否在 GeoJSON 多边形内?

是否可以检查是否使用modernizr 启用了cookie?

是否可以使用 HTML/Javascript 按名称启动应用程序?

是否可以使用 jQuery 读取元标记

是否可以使用批处理文件检查两个文件是否共享相同的名称?

是否可以使用 INFORMATION_SCHEMA 模式来检查数据库是否存在?