クラス LambdaAnswer<T>

java.lang.ObjectSE
org.mockito.internal.stubbing.defaultanswers.ForwardsInvocations
org.springframework.amqp.rabbit.test.mockito.LambdaAnswer<T>
型パラメーター:
T - 戻り値の型。
実装されているすべてのインターフェース:
SerializableSEorg.mockito.stubbing.Answer<ObjectSE>

public class LambdaAnswer<T> extends org.mockito.internal.stubbing.defaultanswers.ForwardsInvocations
オプションで実際のメソッドを呼び出し、カスタム結果を返すことができる Answer。スローされたすべての例外をキャプチャーします。
導入:
1.6
作成者:
Gary Russell, Artem Bilan
関連事項:
  • コンストラクターの詳細

    • LambdaAnswer

      public LambdaAnswer(boolean callRealMethod, LambdaAnswer.ValueToReturn<T> callback, @Nullable ObjectSE delegate)
      提供されたプロパティでインスタンスを構築します。テストハーネスを使用して、適切なデリゲートを持つインスタンスを取得します。
      パラメーター:
      callRealMethod - 実際のメソッドを呼び出す場合は true。
      callback - 結果を受け取るためのコールバック。
      delegate - 代表者。
  • メソッドの詳細

    • answer

      public T answer(org.mockito.invocation.InvocationOnMock invocation) throws ThrowableSE
      次で指定:
      インターフェース org.mockito.stubbing.Answer<T>answer 
      オーバーライド:
      クラス org.mockito.internal.stubbing.defaultanswers.ForwardsInvocationsanswer 
      例外:
      ThrowableSE
    • getExceptions

      public CollectionSE<ExceptionSE> getExceptions()
      スローされた例外があれば、それを返します。
      戻り値:
      例外。
      導入:
      2.2.3