问题标签 [spring-restdocs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-restdocs - Spring REST Docs:从 .adoc 文件中读取 Spring 属性
我正在使用很棒的 Spring REST Docs 来生成我的 Spring Data Rest 应用程序的文档。为此,我将生成的片段包含在.adoc文件中,然后以 HTML 呈现(完全如 Spring REST Docs 文档中所述)。
我的问题:是否有可能从.adoc文件中读取 Spring 属性(例如在application.properties中定义)?
谢谢 :)
spring-boot - RestDocs 对请求参数进行双重记录
使用 RestDocs 版本 1.1.1.RELEASE 和 SpringBoot 1.4.0.RELEASE,使用“httpRequest”时的参数记录为双倍。
以下代码:
生成以下文档(“salesMarket=999&season=2016”记录了两次):
有没有人经历过类似的事情或知道问题出在哪里?
spring-mvc - Spring MockMvc 测试:空指针异常
我正在关注将 Spring 文档集成到我的项目中的教程,但是当我运行测试时遇到了 nullpointerexception。
当我取出所有文档位时,错误就消失了。因此,当我从设置方法和测试中删除 restDocumentation 变量、文档位时,它就会通过。
这是我的测试课
我得到的错误(由于隐私,我已经削减了我的课程包):
spring - 在 Spring Rest Docs 中记录 byte[] 响应
我正在构建一个 API 并使用 Spring Rest Docs (1.1.1.RELEASE) 对其进行记录,并且有一个将图像作为字节数组返回的 api。
我需要在 REST 文档中描述响应类型。我不确定如何使用 FieldDescriptor 来完成
当我尝试:
我收到以下错误
有没有办法在 FieldDescriptor 中提到返回的数据不是 json,所以有路径是没有意义的。
有没有其他方法可以在没有 FieldDescriptors 的情况下记录这一点?
junit - Spring REST 文档:如何将规则迁移到 JUnit 5
我将 Spring 测试迁移到 JUnit 5,它们运行良好。但是,我不知道如何迁移@Rule public JUnitRestDocumentation restDocumentation = ...
. 任何提示表示赞赏。
spring-restdocs - Spring RestDoc 1.1:MockMvcRestDocumentation.documentationConfiguration 不适用于 JUnitRestDocumentation
我使用 Junit4 配置了我的其余文档,使用 spring boot 1.4
但错误是The method documentationConfiguration(RestDocumentation) in the type MockMvcRestDocumentation is not applicable for the arguments (JUnitRestDocumentation)
该文档也具有与此处提到的相同的配置。但仍然显示上述错误。
RestDocs 依赖项(版本):spring-restdocs-core-1.1.1 和 spring-restdocs-mockmvc-1.0.1
spring-restdocs - Spring REST 文档 - WS02 集成
我一直在查看 Spring REST 文档并且印象深刻。然而,组织约束要求所有开发的 REST API 都必须在 WS02 注册表中注册。我简要查看了 WS02 注册表,它允许使用 Swagger YAML 文件。无论如何,是否可以利用 Spring REST 文档来允许与 WS02 集成,或者是否考虑过这一点?
spring-mvc - 如何使用 spring-restdoc 记录 cookie?
我使用当前版本的 spring-restdoc:1.1.2.RELEASE。
我创建了一个需要在标头中添加 cookie 的 API。这是我的控制器:
在我为 getUserInfos 的文档编写测试之后。这是我的测试:
当我运行生成文档的测试时,出现以下错误:
spring-restdoc 如何管理 cookie ?如何使用 spring-restdoc 记录身份 cookie?
我没有在 spring-restdoc 中找到为 cookie 保留的单词。
谁能帮我 ?
spring-test - 仅在测试时:未找到 HTTP 请求的映射
我在 1.1.2.RELEASE 版本中使用Spring Rest Docs
考试
API
当我运行应用程序时,我可以在浏览器中访问“/api”并获得预期的{"api": "test1"}
响应。
但是,如果我运行测试,我会得到以下日志条目:
并且测试失败是因为HTTP/1.1 404 Not Found
. 我究竟做错了什么?
申请开始
spring-restdocs - 片段中记录了重复的请求参数
正如标题所示,我有一个控制器端点,我正在尝试记录。端点可以采用 2 个参数,两者都是可选的。当它去生成代码时,参数是重复的。
控制器
文档
这是为 http-request.adoc 生成的片段
运行 Spring Boot 1.4.0 和 Rest Docs 1.1.1