問題タブ [spring-test-mvc]
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 - 別のプロジェクトでリソースとコンテキストを再利用する
次のようなプロジェクトがあります。
Project-B のpom.xml :
そして、someTests.javaで、私の構成は次のとおりです。
test-config.xml、create.sql、およびinsert.sqlをotherTests.javaで再利用したい。
私はすでにotherTests.javaで試しました
しかし、これはうまくいかないようです...
編集:Geoandの回答ヘルプ、豆に関連する例外はもうありませんが、今は
FileNotFoundException: クラスパス リソース [exception-messages.properties] が存在しないため、開くことができません。
どのような変更が行われたか正確に理解していないため、これを修正する方法がわかりません... 例外メッセージはwebapp-config.xmlで次のように使用されます。<context:property-placeholder location="classpath:exception-messages.properties" />
spring - ネストされたフォームパラメータを渡すSpring MockMvc
私は次のフォームを持っています
firstName パラメータを渡すにはどうすればよいですか? (次のアプローチは機能しません)
spring - MockMVC を使用した Spring 4.0.3 コントローラー (MVC) のテスト
RestController のテスト ケースを作成しようとしています。ここに単純な RestContorller があります
そして、私は持っているspring-rest-servlet.xml
ファイルを持っています<mvc:annotation-driven />
WAR を tomcat 8 にデプロイすると、期待どおりに実行されます。
URL --> http://localhost:8080/application-name/rest/media
次に、この REST サービスのテスト ケースを作成します。私がこれまでにやったこと
そのテストを実行すると、次の警告が表示されます。
次のような他のオプションでそのリンクを試しました
しかし、役に立たない。
私は使っているSpring 4.0.3
spring - Spring MockMVC - コントローラーの外部で実行されるカスタム バリデーターをモックする方法
アカウント作成フォームが送信されたときに、重複したユーザー名がアプリケーションによって確実にキャッチされるように作成したカスタムバリデーターがあります。
MockMVC を使用してアカウント作成コントローラーを単体テストすると、バリデーターがサービスに依存しているため失敗し、null ポインター例外が発生します。
バリデータまたはこのバリデータが依存するサービスをモックするにはどうすればよいですか? コントローラーはバリデーターに明示的に依存せず、コントローラーの外部で実行されるため、これを機能させる方法がわかりませんでした。
java - Spring MVC テスト フレームワーク - サポートされていないメディア タイプ
spring test mvc フレームワークを使用してコントローラーのテストを作成しています。投稿リクエストをテストしようとしていますが、JSON が生成されます。実際のコードは実行されていますが、テストは失敗しています。
Status expected 200 というエラーが表示されますが、サポートされていないメディア タイプを意味する 415 が表示されます。私はネット上のすべての例をチェックしましたが、私の実装は正しいようです。私を助けてください。
MyTestcase TestStringPost() は正常に実行されていますが、TestJSONPost は失敗しています。
Spring 3.2を使用しています
私のコントローラー
これは私のテストコントローラーです
spring-mvc - コントローラーで null を返すと、MockMvc が壊れます
私は Mockito で MockMvc を使用しており、Spring温室のサンプルを多用しています。ある種のエラーが発生した場合は、文字列ビュー名または null を返す単純なコントローラーがあります。サーブレット環境ではうまく機能しますが、MockMvc standaloneSetup でコントローラーを単体テストしようとすると、
これは私のコントローラーです
}
そして失敗したテスト:
簡単な回避策は、コントローラーで失敗した場合に null の代わりに "/register.do" を返すことですが、テストを機能させるためにコードを変更したくありません。
spring - SpringJUnit4ClassRunner なしで MockMvc を使用することは可能ですか?
SpringJUnit4ClassRunner なしで MockMvc を使用したい。
main は springcontainer によって呼び出されないため、WebApplicationContext を作成するにはどうすればよいですか?
次の動作しない疑似コードのようなものは可能ですか?