問題タブ [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.

0 投票する
1 に答える
342 参照

spring - spring mvc コントローラーの MockMvc

コントローラーに次のコードがあります。

そして、私の MyControllerTest クラスの次のコード

MyFormBean の id フィールドに @NotNull アノテーションが付けられている

そのため、これのさまざまな順列(paramの代わりにrequestAttr、sessionAttrなど、その他いくつか)を試しましたが、機能しません。せいぜい @Valid 句で例外が発生する程度です。それ以外の場合は、実際にメソッドに入らずにテストに合格します。

いくつかの例に従おうとしましたが、特定のメソッド署名で何も見つかりません。

助けていただければ幸いです。

0 投票する
0 に答える
2689 参照

spring - ポストフォームオブジェクトのSpring mockMvc

コントローラーに次のコードがあります。

そして、私の MyControllerTest クラスの次のコード

MyFormBean の id フィールドに @NotNull アノテーションが付けられている

そのため、これのさまざまな順列(paramの代わりにrequestAttr、sessionAttrなど、その他いくつか)を試しましたが、機能しません。せいぜい @Valid 句で例外が発生する程度です。それ以外の場合は、実際にメソッドに入らずにテストに合格します。

いくつかの例に従おうとしましたが、特定のメソッド署名で何も見つかりません。

0 投票する
4 に答える
31628 参照

spring-mvc - mockMvc - テスト エラー メッセージ

HTTP 応答オブジェクトによって返される「エラー メッセージ」をテストする方法を知っている人はいますか?

応答:

0 投票する
3 に答える
43133 参照

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]にあるものを実際にテストしたいと思いますは "/"。何か案は?

0 投票する
1 に答える
7547 参照

spring - 現在のリクエストは MockMultipartFile テストのマルチパート リクエストではありません

私も恐ろしい「現在のリクエストはマルチパートリクエストではありません」というメッセージについて投稿しています。

私は最新のSpringと兄弟を使用しており、次の構成を持っています:

コントローラー ハンドラーもあります。

定数で:

そして最後にテスト:

}

しかし、Maven ビルドでは次のメッセージが表示されます。

どんな手掛かり ?

私は今、かなりの時間グーグルをしています...

編集:完全なスタックトレース

編集: いくつかの構成

一部の Maven 依存関係は次のとおりです。

0 投票する
2 に答える
11442 参照

controller - mockmvc でテスト コントローラーを作成するには、メソッド get () と status () を作成する必要がありますか?

インターネット上のいくつかの例に従って、最初のコントローラーをテストしようとしていますが、メソッドget()status()コンパイルでエラーが発生しています。

私のクラスコントローラー

この行に複数のマーカー - メソッド get(String) はタイプ ClienteControllerTest に対して未定義です - メソッド status() はタイプ ClienteControllerTest に対して未定義です