クラス PublishedEventsAssert.PublishedEventAssert<T>
java.lang.ObjectSE
org.springframework.modulith.test.PublishedEventsAssert.PublishedEventAssert<T>
- 含まれているクラス:
- PublishedEventsAssert
アサーションは、予想されるイベントをさらに限定します。
- 作成者:
- Oliver Drotbohm
方法の概要
修飾子と型メソッド説明and()別の型のイベントで新しいアサーションを開始するための糖衣構文。matching(FunctionSE<T, S> function, @Nullable S value) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。matching(FunctionSE<T, S> function, PredicateSE<? super S> predicate) 指定されたFunctionSE によって抽出された値が指定されたPredicateSE と一致するイベントが少なくとも 1 つ存在することをアサートします。matching(PredicateSE<? super T> predicate) 少なくとも 1 つのイベントが指定された述語に一致することをアサートします。matchingValue(FunctionSE<T, S> function, @Nullable S value) 指定されたFunctionSE によって抽出された値が指定された値と一致するイベントが少なくとも 1 つ存在することをアサートします。
方法の詳細
matching
少なくとも 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
@DeprecatedSE(since="2.1", forRemoval=true) public <S> PublishedEventsAssert.PublishedEventAssert<T> matching(FunctionSE<T, S> function, @Nullable S value) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。2.1 以降は、代わりにmatchingValue(Function, Object)を使用してください。2.2 では削除されます。指定されたFunctionSE によって抽出された値が指定された値と一致するイベントが少なくとも 1 つ存在することをアサートします。- 型パラメーター:
S- 照合する値の型- パラメーター:
function- 抽出関数は null であってはなりません。value- 期待値は null になる可能性があります。- 戻り値:
- null になることはありません。
matchingValue
public <S> PublishedEventsAssert.PublishedEventAssert<T> matchingValue(FunctionSE<T, S> function, @Nullable S value) 指定されたFunctionSE によって抽出された値が指定された値と一致するイベントが少なくとも 1 つ存在することをアサートします。- 型パラメーター:
S- 照合する値の型- パラメーター:
function- 抽出関数は null であってはなりません。value- 期待値は null になる可能性があります。- 戻り値:
- null になることはありません。
and
別の型のイベントで新しいアサーションを開始するための糖衣構文。- 戻り値:
- null になることはありません。
matchingValue(Function, Object)を使用してください。