クラス LambdaAnswer<T>

  • 型パラメーター:
    T - 戻り値の型。
    実装されたすべてのインターフェース:
    SerializableSEorg.mockito.stubbing.Answer<ObjectSE>

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

      • 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