パッケージ org.springframework.modulith.test
@NullMarked パッケージ org.springframework.modulith.test
Spring Modulith
ApplicationModules の統合テストサポート。- クラス説明集約を操作するためのテストユーティリティ。
ApplicationModuleTestアノテーションが付けられたテストクラスのパッケージを含むモジュールをブートストラップします。流れるようなアサーションを取得するためのPublishedEventsの AssertJ ベースの拡張機能。AssertablePublishedEventsのデフォルト実装。PublishedEventsのデフォルト実装。統合テストでメソッドパラメーターとしてScenarioを使用できるようにします。Foundation は、アプリケーションをアプリケーションモジュールごとに分割してテストをブートストラップしたいテスト用です。エンティティスキャンと自動構成パッケージの両方を、アプリケーションコンテキストでModuleTestExecutionによって定義されたパッケージにカスタマイズするためにImportBeanDefinitionRegistrarを登録する無条件の自動構成。ModuleTestExecutionに含まれる型、つまり特定のテスト実行に含まれるモジュールのみを選択するTypeExcludeFilter。テスト実行中に発生したすべての Spring アプリケーションイベント。テスト実行中に発生した、特定の型のすべてのアプリケーションイベント。PublishedEventsの AssertJAssertJUnit 5Extension(ApplicationModuleTestなしのスタンドアロン使用)。AssertJ がクラスパス上にあるかどうかに応じて、PublishedEventsまたはAssertablePublishedEventsのインスタンスを作成します。PublishedEventsのインスタンスをテストメソッドのパラメーターとして提供します。アプリケーションモジュールの統合テストシナリオを定義する DSL。JUnitInvocationInterceptorは、そのテストケースに関連付けられたすべてのScenarioインスタンスに適用されるデフォルトカスタマイザーを登録します。Scenario用の JUnitParameterResolver。テストApplicationModulesで動作するユーティリティメソッド。テストコードのみを考慮してApplicationModulesインスタンスをブートストラップするカスタムApplicationModulesFactory。