インターフェース PublishedEvents.TypedPublishedEvents<T>

型パラメーター:
T - イベント型
すべてのスーパーインターフェース:
IterableSE<T>TypedEvents
含まれているインターフェース:
PublishedEvents

public static interface PublishedEvents.TypedPublishedEvents<T> extends IterableSE<T>, TypedEvents
テスト実行中に発生した、特定の型のすべてのアプリケーションイベント。
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • ofSubType

      default <S extends T> PublishedEvents.TypedPublishedEvents<S> ofSubType(ClassSE<S> subType)
      ダウンストリームアサーションのイベント型をさらに制限します。
      型パラメーター:
      S -
      パラメーター:
      subType - サブ型
      戻り値:
      null になることはありません。
    • ofType

      インターフェースからコピーされた説明: TypedEvents
      指定された型のすべてのイベントを返します。
      次で指定:
      インターフェース TypedEventsofType 
      型パラメーター:
      S - イベント型
      パラメーター:
      type - null であってはなりません。
      戻り値:
    • matching

      PublishedEvents.TypedPublishedEvents<T> matching(PredicateSE<? super T> predicate)
      指定された述語に一致するすべての PublishedEvents.TypedPublishedEvents を返します。
      パラメーター:
      predicate - null であってはなりません。
      戻り値:
      null になることはありません。
    • matching

      <S> PublishedEvents.TypedPublishedEvents<T> matching(FunctionSE<T,S> mapper, PredicateSE<? super S> predicate)
      指定されたマッピングステップを適用した後に、指定された述語に一致するすべての PublishedEvents.TypedPublishedEvents を返します。
      型パラメーター:
      S - PredicateSE を適用する中間型
      パラメーター:
      mapper - PredicateSE のテスト対象となる元のイベントの一部を抽出するマッピングステップ。null であってはなりません。
      predicate - 抽出された値に適用する PredicateSE。null であってはなりません。
      戻り値:
      null になることはありません。
    • matching

      <S> PublishedEvents.TypedPublishedEvents<T> matching(FunctionSE<T,S> mapper, @Nullable S value)
      指定されたマッピングステップを適用した後に、指定された値に一致するすべての PublishedEvents.TypedPublishedEvents を返します。
      型パラメーター:
      S - PredicateSE を適用する中間型
      パラメーター:
      mapper - 元のイベントサブジェクトの一部を抽出して指定された値と照合して検証するマッピングステップは、null であってはなりません。
      value - マッピングステップの結果として期待される値は、null になる可能性があります。
      戻り値:
      null になることはありません。
    • matchingMapped

      @DeprecatedSE(forRemoval=true, since="0.3") default <S> PublishedEvents.TypedPublishedEvents<T> matchingMapped(FunctionSE<T,S> mapper, PredicateSE<? super S> predicate)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      0.3 以降、代わりに matching(Function, Predicate) を使用してください。
      指定されたマッピングステップを適用した後に、指定された述語に一致するすべての PublishedEvents.TypedPublishedEvents を返します。
      型パラメーター:
      S - PredicateSE を適用する中間型
      パラメーター:
      mapper - PredicateSE のテスト対象となる元のイベントの一部を抽出するマッピングステップ。
      predicate - 抽出された値に適用する PredicateSE
      戻り値:
      null になることはありません。