クラス ModuleTestExecution

java.lang.ObjectSE
org.springframework.modulith.test.ModuleTestExecution
実装されたすべてのインターフェース:
IterableSE<ApplicationModule>

public class ModuleTestExecution extends ObjectSE implements IterableSE<ApplicationModule>
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • of

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

      public StreamSE<StringSE> 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 を返します。
      戻り値:
      extrainclude が null になることはありません。
    • iterator

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

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

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