クラス Scenario.When.EventResult<E>
java.lang.ObjectSE
org.springframework.modulith.test.Scenario.When.EventResult<E>
- 含まれているクラス:
- Scenario.When<T>
予想されたイベント発行の結果。
- 作成者:
- Oliver Drotbohm
コンストラクターのサマリー
コンストラクター説明EventResult
(ClassSE<E> type, FunctionSE<PublishedEvents.TypedPublishedEvents<E>, PublishedEvents.TypedPublishedEvents<E>> filtered, org.springframework.modulith.test.Scenario.When.ExecutionResult<?, T> previousResult) 指定された型とフィルターに対して新しいScenario.When.EventResult
を作成します。メソッドのサマリー
修飾子と型メソッド説明matching
(PredicateSE<? super E> filter) 指定されたPredicate
SE を満たすイベントと一致します。<S> Scenario.When<T>.EventResult<E>
matchingMapped
(FunctionSE<E, S> extractor, PredicateSE<? super S> filter) 指定されたFunction
SE を使用して値を抽出した後、指定されたPredicate
SE を満たすイベントと一致します。<S> Scenario.When<T>.EventResult<E>
matchingMappedValue
(FunctionSE<E, S> extractor, S value) 指定されたFunction
SE を使用して指定された値を抽出するイベントと一致します。void
toArrive()
指定された仕様のイベントが到着するのを待ちます。void
toArriveAndAssert
(BiConsumerSE<PublishedEventsAssert.PublishedEventAssert<? super E>, T> consumer) 以前に指定されたイベントが到着することを期待し、さらにキャプチャーされたイベントと元の stimulus 結果のPublishedEventsAssert
をアサートします。void
toArriveAndAssert
(ConsumerSE<PublishedEventsAssert.PublishedEventAssert<? super E>> consumer) 以前に指定されたイベントが到着し、さらにキャプチャーされたイベントに対してPublishedEventsAssert
をアサートすることを期待します。void
toArriveAndVerify
(BiConsumerSE<E, T> consumer) 指定された仕様のイベントが到着するのを待ち、そのイベントと stimulus によって作成された結果を使用して指定されたコンシューマーを呼び出します。void
toArriveAndVerify
(ConsumerSE<E> consumer) 指定された仕様のイベントが到着するのを待ち、それを使用して指定されたコンシューマーを呼び出します。
コンストラクターの詳細
EventResult
EventResult(ClassSE<E> type, FunctionSE<PublishedEvents.TypedPublishedEvents<E>, PublishedEvents.TypedPublishedEvents<E>> filtered, org.springframework.modulith.test.Scenario.When.ExecutionResult<?, T> previousResult) 指定された型とフィルターに対して新しいScenario.When.EventResult
を作成します。- パラメーター:
type
- null であってはなりません。filtered
- null であってはなりません。previousResult
- 以前に計算された結果である可能性があります。
メソッドの詳細
matching
指定されたPredicate
SE を満たすイベントと一致します。- パラメーター:
filter
- null であってはなりません。- 戻り値:
- null になることはありません。
matchingMapped
public <S> Scenario.When<T>.EventResult<E> matchingMapped(FunctionSE<E, S> extractor, PredicateSE<? super S> filter) 指定されたFunction
SE を使用して値を抽出した後、指定されたPredicate
SE を満たすイベントと一致します。- 型パラメーター:
S
- 抽出された値の型。- パラメーター:
extractor
- null であってはなりません。filter
- null であってはなりません。- 戻り値:
- null になることはありません。
matchingMappedValue
public <S> Scenario.When<T>.EventResult<E> matchingMappedValue(FunctionSE<E, S> extractor, @Nullable S value) 指定されたFunction
SE を使用して指定された値を抽出するイベントと一致します。- 型パラメーター:
S
- 抽出された値の型。- パラメーター:
extractor
- null であってはなりません。value
- null でもかまいません。- 戻り値:
- null になることはありません。
toArrive
public void toArrive()指定された仕様のイベントが到着するのを待ちます。toArriveAndVerify
指定された仕様のイベントが到着するのを待ち、それを使用して指定されたコンシューマーを呼び出します。- パラメーター:
consumer
- null であってはなりません。
toArriveAndVerify
指定された仕様のイベントが到着するのを待ち、そのイベントと 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 であってはなりません。