問題タブ [mockmvc]
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 - spring mvc コントローラーの MockMvc
コントローラーに次のコードがあります。
そして、私の MyControllerTest クラスの次のコード
MyFormBean の id フィールドに @NotNull アノテーションが付けられている
そのため、これのさまざまな順列(paramの代わりにrequestAttr、sessionAttrなど、その他いくつか)を試しましたが、機能しません。せいぜい @Valid 句で例外が発生する程度です。それ以外の場合は、実際にメソッドに入らずにテストに合格します。
いくつかの例に従おうとしましたが、特定のメソッド署名で何も見つかりません。
助けていただければ幸いです。
spring - ポストフォームオブジェクトのSpring mockMvc
コントローラーに次のコードがあります。
そして、私の MyControllerTest クラスの次のコード
MyFormBean の id フィールドに @NotNull アノテーションが付けられている
そのため、これのさまざまな順列(paramの代わりにrequestAttr、sessionAttrなど、その他いくつか)を試しましたが、機能しません。せいぜい @Valid 句で例外が発生する程度です。それ以外の場合は、実際にメソッドに入らずにテストに合格します。
いくつかの例に従おうとしましたが、特定のメソッド署名で何も見つかりません。
spring-mvc - mockMvc - テスト エラー メッセージ
HTTP 応答オブジェクトによって返される「エラー メッセージ」をテストする方法を知っている人はいますか?
応答:
spring-mvc - JSONPath と spring mvc を使用して配列の配列をアサートする
spring mvc の JSON ドキュメント応答で jsonPath を使用してアサートする方法がわかりません。おそらく、この特定のシナリオで jsonPath を使用するよりも、これを達成するためのより良い方法があります。リンク配列に「self」の rel 項目があり、「self」のオブジェクトの「href」属性にも「/」に等しい「href」属性があることを検証したいと思います。JSON 応答は次のようになります。
rel [0]にselfがあることがわかる場所でこれを試しましたが、links配列とrel配列のどこにselfがあるかに依存せず、そのhrefがlinks[rel] [self]にあるものを実際にテストしたいと思いますは "/"。何か案は?
spring - 現在のリクエストは MockMultipartFile テストのマルチパート リクエストではありません
私も恐ろしい「現在のリクエストはマルチパートリクエストではありません」というメッセージについて投稿しています。
私は最新のSpringと兄弟を使用しており、次の構成を持っています:
コントローラー ハンドラーもあります。
定数で:
そして最後にテスト:
}
しかし、Maven ビルドでは次のメッセージが表示されます。
どんな手掛かり ?
私は今、かなりの時間グーグルをしています...
編集:完全なスタックトレース
編集: いくつかの構成
一部の Maven 依存関係は次のとおりです。
controller - mockmvc でテスト コントローラーを作成するには、メソッド get () と status () を作成する必要がありますか?
インターネット上のいくつかの例に従って、最初のコントローラーをテストしようとしていますが、メソッドget()
とstatus()
コンパイルでエラーが発生しています。
私のクラスコントローラー
この行に複数のマーカー - メソッド get(String) はタイプ ClienteControllerTest に対して未定義です - メソッド status() はタイプ ClienteControllerTest に対して未定義です