問題タブ [springmockito]
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.
java - Mockito Mock run Autowired クラス オブジェクト
私は以下のクラスのシナリオを持っています。MyTestableClass のテスト中に、Autowired クラスを処理したいと考えています。AutoWired クラスの変数のみをモックしたいと思います。
サンプルクラスは以下の通りです -
たとえば、コンソールは、true を返す前に「Inside Service クラス」を提供する必要があります。
前もって感謝します !
java - mockMVC を使用した統合テスト中に、Spring 以外のマネージド オブジェクトをモックする
MockMvc を使用して統合テスト ケースを作成し、REST API をテストしています。
RESTAPI の実装内で、RestTemplate (コントローラーから直接ではなく、コントローラーが呼び出す util クラス内から) を内部的に使用して、サード パーティの REST API を呼び出しています。私が (サードパーティの REST API を作成するために) 使用する RestTemplate は、Spring Managed Bean ではなく、RestTemplate restTemplate = new RestTemplate(); としてインスタンス化しています。
restTemplate 呼び出し (postForEntity) をモックしたい。
私は以下のアプローチを試みています:
私のテストクラス-
パブリッククラスMockMVCTest {
}
私のアプリケーションコンテキストでは、次のモックが定義されています。
しかし、テストケースを実行するとRestTemplateがモックされますが、実行中にRestTemplateへの呼び出しが発生すると、モックresttemplateの代わりに実際のresttemplateが呼び出されます。
テスト ケースの RestTemplate をモックする方法を提案してください。
mockito - queryForObject での Mockito の実装
データベースからエントリを選択するためのインターフェースhavinf関数を拡張するimplクラスがあります-
}
Mockito フレームワークを使用してモックするにはどうすればよいですか?
java - mockito ベースの junit テスト クラスにネストされた依存関係を注入する
私は1つのコントローラーの単体テストを書いています。これが私のコードです
aService と bService をロードしようとすると、MyControllerTest で myService の Bean を作成するときにエラーが発生します。
誰でもこれを手伝ってもらえますか? 他の誰かが同様の問題に直面しましたか?
スタックトレース:
spring - @WebMvcTest コンテンツが null です
この Q&Aは既に読みましたが、問題は解決しませんでした。Spring Boot 1.4.2.RELEASE を使用しており、テストを高速化しようとしています。この時点まで、私は使用@SpringBootTest
しており、これらのより単純なテストのいくつかを に切り替えてテストしてい@WebMvcTest
ます。
私のコントローラーには、リクエストに応答する次のメソッドがありGET
ます。
私のテストは次のようになります。
このテストを実行すると、コンテンツに何も返されません。このガイドと大きく異なることはしていないので、何が欠けているのかわかりません。
@SpringBootTest
まったく同じコントローラーで使用すると、期待どおりに機能することに注意してください。