クラス Scenario.When.EventResult<E>

java.lang.ObjectSE
org.springframework.modulith.test.Scenario.When.EventResult<E>
含まれているクラス:
Scenario.When<T>

public class Scenario.When.EventResult<E> extends ObjectSE
予想されたイベント発行の結果。
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

  • メソッドの詳細

    • matching

      public Scenario.When<T>.EventResult<E> matching(PredicateSE<? super E> filter)
      指定された PredicateSE を満たすイベントと一致します。
      パラメーター:
      filter - null であってはなりません。
      戻り値:
      null になることはありません。
    • matchingMapped

      public <S> Scenario.When<T>.EventResult<E> matchingMapped(FunctionSE<E,S> extractor, PredicateSE<? super S> filter)
      指定された FunctionSE を使用して値を抽出した後、指定された PredicateSE を満たすイベントと一致します。
      型パラメーター:
      S - 抽出された値の型。
      パラメーター:
      extractor - null であってはなりません。
      filter - null であってはなりません。
      戻り値:
      null になることはありません。
    • matchingMappedValue

      public <S> Scenario.When<T>.EventResult<E> matchingMappedValue(FunctionSE<E,S> extractor, @Nullable S value)
      指定された FunctionSE を使用して指定された値を抽出するイベントと一致します。
      型パラメーター:
      S - 抽出された値の型。
      パラメーター:
      extractor - null であってはなりません。
      value - null でもかまいません。
      戻り値:
      null になることはありません。
    • toArrive

      public void toArrive()
      指定された仕様のイベントが到着するのを待ちます。
    • toArriveAndVerify

      public void toArriveAndVerify(ConsumerSE<E> consumer)
      指定された仕様のイベントが到着するのを待ち、それを使用して指定されたコンシューマーを呼び出します。
      パラメーター:
      consumer - null であってはなりません。
    • toArriveAndVerify

      public void toArriveAndVerify(BiConsumerSE<E,T> consumer)
      指定された仕様のイベントが到着するのを待ち、そのイベントと stimulus によって作成された結果を使用して指定されたコンシューマーを呼び出します。
      パラメーター:
      consumer - null であってはなりません。
    • toArriveAndAssert

      public void toArriveAndAssert(ConsumerSE<PublishedEventsAssert.PublishedEventAssert<? super E>> consumer)
      以前に指定されたイベントが到着し、さらにキャプチャーされたイベントに対して PublishedEventsAssert をアサートすることを期待します。
      パラメーター:
      consumer - null であってはなりません。
    • toArriveAndAssert

      public void toArriveAndAssert(BiConsumerSE<PublishedEventsAssert.PublishedEventAssert<? super E>,T> consumer)
      以前に指定されたイベントが到着することを期待し、さらにキャプチャーされたイベントと元の stimulus 結果の PublishedEventsAssert をアサートします。
      パラメーター:
      consumer - null であってはなりません。