クラス PublishedEventsAssert.PublishedEventAssert<T>

java.lang.ObjectSE
org.springframework.modulith.test.PublishedEventsAssert.PublishedEventAssert<T>
含まれているクラス:
PublishedEventsAssert

public class PublishedEventsAssert.PublishedEventAssert<T> extends ObjectSE
アサーションは、予想されるイベントをさらに限定します。
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • matching

      public PublishedEventsAssert.PublishedEventAssert<T> matching(PredicateSE<? super T> predicate)
      少なくとも 1 つのイベントが指定された述語に一致することをアサートします。
      パラメーター:
      predicate - null であってはなりません。
      戻り値:
      null になることはありません。
    • matching

      public <S> PublishedEventsAssert.PublishedEventAssert<T> matching(FunctionSE<T,S> function, PredicateSE<? super S> predicate)
      指定された FunctionSE によって抽出された値が指定された PredicateSE と一致するイベントが少なくとも 1 つ存在することをアサートします。
      型パラメーター:
      S - 照合する値の型。
      パラメーター:
      function - 抽出関数は null であってはなりません。
      predicate - 抽出された値が一致するはずの PredicateSE。null であってはなりません。
      戻り値:
      null になることはありません。
    • matching

      public <S> PublishedEventsAssert.PublishedEventAssert<T> matching(FunctionSE<T,S> function, @Nullable S value)
      指定された FunctionSE によって抽出された値が指定された値と一致するイベントが少なくとも 1 つ存在することをアサートします。
      型パラメーター:
      S - 照合する値の型
      パラメーター:
      function - 抽出関数は null であってはなりません。
      value - 期待値は null になる可能性があります。
      戻り値:
      null になることはありません。
    • and

      public PublishedEventsAssert and()
      別の型のイベントで新しいアサーションを開始するための糖衣構文。
      戻り値:
      null になることはありません。