問題タブ [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-boot - RestDocs はリクエスト パラメータのドキュメントを 2 倍にします
RestDocs バージョン 1.1.1.RELEASE および SpringBoot 1.4.0.RELEASE を使用すると、「httpRequest」を使用する場合のパラメーターが二重に文書化されます。
次のコード:
次のドキュメントを生成します (「salesMarket=999&season=2016」が 2 回ドキュメント化されています)。
誰かが似たようなことを経験したり、問題が何であるかを知っていますか?
spring-mvc - Spring MockMvc テスト: Null ポインター例外
Spring ドキュメントをプロジェクトに統合するためのチュートリアルに従っていますが、テストを実行すると nullpointerexception が発生します。
ドキュメントのビットをすべて取り出すと、エラーはなくなります。したがって、restDocumentation 変数を削除すると、setup メソッドとテストからドキュメント ビットが渡されます。
ここに私のテストクラスがあります
私が得ているエラー(プライバシーのためにクラスパッケージを切り捨てました):
junit - Spring REST ドキュメント: ルールを JUnit 5 に移行する方法
Spring テストを JUnit 5 に移行したところ、正常に動作しました。ただし、移行方法がわかりません@Rule public JUnitRestDocumentation restDocumentation = ...
。どんなヒントでも大歓迎です。
spring-restdocs - Spring RestDoc 1.1:MockMvcRestDocumentation.documentationConfiguration が JUnitRestDocumentation で動作しない
次のようにJunit4で残りのドキュメントを構成し、スプリングブート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-mvc - spring-restdoc を使用して Cookie を文書化するにはどうすればよいですか?
現在のバージョンの spring-restdoc: 1.1.2.RELEASE を使用しています。
ヘッダーに Cookie が必要な API を作成しました。これが私のコントローラーです:
getUserInfos のドキュメントのテストを書いた後。これが私のテストです:
ドキュメントを生成するテストを実行すると、次のエラーが発生します。
spring-restdoc はどのように Cookie を管理しますか? spring-restdoc を使用してアイデンティティ Cookie を文書化する方法は?
spring-restdoc でクッキー用に予約された単語が見つかりませんでした。
誰でも私を助けることができますか?
spring-test - テスト時のみ: HTTP リクエストのマッピングが見つかりません
バージョン 1.1.2.RELEASE でSpring Rest Docsを使用しています
テスト
API
アプリケーションを実行すると、ブラウザで「/api」にアクセスして、期待どおりの{"api": "test1"}
応答を得ることができます。
しかし、テストを実行すると、次のログ エントリが取得されます。
そして、テストは のために失敗しますHTTP/1.1 404 Not Found
。私は何を間違っていますか?
申し込み開始
spring-restdocs - スニペットに重複したリクエスト パラメータが記録されている
タイトルが示すように、文書化しようとしている Controller エンドポイントがあります。エンドポイントは 2 つのパラメーターを取ることができ、どちらもオプションです。コードを生成しようとすると、パラメーターが複製されます。
コントローラ
ドキュメンテーション
http-request.adoc に対して生成されたスニペットは次のとおりです。
Spring Boot 1.4.0 および Rest Docs 1.1.1 の実行