インターフェースの使用
org.springframework.test.web.servlet.MockMvcBuilder
org.springframework.test.web.servlet.setup 内の MockMvcBuilder 使用
修飾子と型インターフェース説明interface
ConfigurableMockMvcBuilder<B extends ConfigurableMockMvcBuilder<B>>
MockMvc
を構築するための一般的な方法を定義します。修飾子と型クラス説明class
AbstractMockMvcBuilder<B extends AbstractMockMvcBuilder<B>>
フィルター、デフォルトのリクエストプロパティ、グローバルな期待値、グローバルな結果アクションを構成するための一般的なメソッドを使用したMockMvcBuilder
の抽象的な実装。class
コンストラクターの引数としてWebApplicationContext
を提供するAbstractMockMvcBuilder
の具象実装。class
@Controller
登録を受け入れるMockMvcBuilder
により、コントローラーのインスタンス化と初期化、単純な単体テストに類似したそれらの依存関係を完全に制御でき、同時に 1 つのコントローラーをテストすることもできます。