クラス ModuleTestExecution

java.lang.ObjectSE
org.springframework.modulith.test.ModuleTestExecution
実装済みのインターフェース一覧:
IterableSE<ApplicationModule>

public class ModuleTestExecution extends ObjectSE implements IterableSE<ApplicationModule>
作成者:
Oliver Drotbohm, Lukas Dohmen
  • 方法の詳細

    • of

      public static SupplierSE<ModuleTestExecution> of(ClassSE<?> type)
    • getBasePackages

      public JavaPackages getBasePackages()
      現在の実行でコンポーネントのスキャン、自動構成などに使用する必要があるすべての基本パッケージを返します。
      戻り値:
    • includes

      public boolean includes(StringSE className)
    • getDependencies

      public ListSE<ApplicationModule> getDependencies()
      現在の ApplicationModuleTest.BootstrapMode に基づいて、すべてのモジュールの依存関係を返します。
      戻り値:
    • verify

      public void verify()
      モジュール構造の検証を明示的にトリガーします。
    • verifyModule

      public void verifyModule()
      この実行によってブートストラップされたモジュールのセットアップを検証します。
    • getBootstrapMode

      public ApplicationModuleTest.BootstrapMode getBootstrapMode()
      実行に使用される ApplicationModuleTest.BootstrapMode を返します。
      戻り値:
      null になることはありません。
    • getModule

      public ApplicationModule getModule()
      プライマリ ApplicationModule をブートストラップに返します。
      戻り値:
      モジュールが null になることはありません。
    • getModules

      public ApplicationModules getModules()
      アプリケーションのすべての ApplicationModules を返します。
      戻り値:
      モジュールが null になることはありません。
    • getExtraIncludes

      public ListSE<ApplicationModule> getExtraIncludes()
      実行用の追加インクルードとして登録されているすべての ApplicationModule を返します。
      戻り値:
      extraIncludes が null になることはありません。
    • isIncludedInExecution

      public boolean isIncludedInExecution(ApplicationModuleIdentifier identifier)
      指定された識別子を持つモジュールが現在の実行に含まれているかどうかを返します。
      パラメーター:
      identifier - null であってはなりません。
      導入:
      2.0
    • iterator

      public IteratorSE<ApplicationModule> iterator()
      次で指定:
      インターフェース IterableSE<ApplicationModule> 内の iterator 
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode