mockito -同じ関数呼び出しに対して異なる値を返す
418 ワード
単体テストを行うとき、一般的にスタブまたはモックアップして外部クラス、メソッド、およびその戻り値を返します.同じメソッドの異なる戻り値が予想されるシナリオに遭遇することもあります.
この特定のケースのために、私たちはmockito
この特定のケースのために、私たちはmockito
Mockito.when(<class_instance_name>.<method_name>(<method_args>))
.thenReturn(T val1, T...values)
上記のメソッドは、各メソッド呼び出しに対して異なる値を取得することを保証します.メソッド呼出しの数が与えられた数の戻り値を超えるならば、thenReturn
の最後の提供された値は各々の以降の呼び出しのために返されます.Reference
この問題について(mockito -同じ関数呼び出しに対して異なる値を返す), 我々は、より多くの情報をここで見つけました https://dev.to/srinivasu619/mockito-returning-a-different-value-for-the-same-function-invocation-434cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol