Используя издевательство, как вернуть разные значения для повторных вызовов? - PullRequest
0 голосов
/ 07 ноября 2019

Используя библиотеку github.com/vektra/mockery, возможно ли смоделировать и вернуть разные значения для разного количества вызовов?

Например, у меня есть следующее:

for i := 1; i <= 3; i++ {
    v := funcToMock()
}

Зная, что яЯ ожидаю 3 звонка на funcToMock(), я хочу, чтобы макет вернулся из списка результатов.

Например:

First call: return "One"
Second call: return "Two"
Third call: return "Three"

Аналогично этому ответу в python https://stackoverflow.com/a/23207767/1061193

...