1

メソッドをモックするためにmockitoを使用しようとしています。ただし、私がモックを注入しているクラスは、同じタイプの 2 つの異なるオブジェクトを送信するときにメソッドを 2 回呼び出しますが、オブジェクトの値に応じてメソッドの出力が決まります。

たとえば、私がモックしようとしている場合

public ArrayList<example> attemptToMock(testObject testing)

sat 型testObjectに文字列値を持たせます。

したがって、testObject の文字列値が「OK」の場合attemptToMock、2 つのオブジェクトの配列を出力する必要があります。testObject文字列値が「NO」の場合、送信される配列リストには 1 つのオブジェクトしかありません。

attemptToMockクラスが同じメソッド内で 2 回呼び出すことができるように、呼び出しを処理するテストを作成する方法testObject。それをモックして、さまざまな配列を送信できます。

4

2 に答える 2