Я пытаюсь использовать mockito для издевательства над методом. Однако класс, который я вводил, издевается над вызовом метода дважды при отправке в два разных объекта одного и того же типа, но в зависимости от значений в объекте определяет выход метода.Mockito Mock вызов метода, вызываемый дважды
Так, например, если я пытаюсь издеваться
public ArrayList<example> attemptToMock(testObject testing)
Препятствует сидел тип testObject
имеет строковое значение в нем.
Так что если строковое значение в testObject равно «ОК», то attemptToMock
должно выводить в него массив из двух объектов. Если testObject
строковое значение «НЕТ», то в списке массивов, отправленном только один объект.
Как написать тест для обработки вызова, чтобы класс мог вызвать attemptToMock
дважды в том же методе, и я могу издеваться над его выходом так, чтобы он зависел от значений в пределах testObject
. Я могу высмеять его, чтобы отправить различные массивы.