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