nixel2007 / moskito

Библиотека для создания моков и стабов в стиле mockito
MIT License
5 stars 7 forks source link

Stub order matters #11

Open nixel2007 opened 6 years ago

nixel2007 commented 6 years ago

Последовательный стаб одного метода с тем же набором параметров влияет на возвращаемые стабом значения.

asosnoviy commented 6 years ago

Пример бы...

nixel2007 commented 6 years ago
МокОбъект.Когда().Метод(0).ТогдаВозвращает(1);
МокОбъект.Когда().Метод(0).ТогдаВозвращает(2);
МокОбъект.Когда().Метод(0).ТогдаВозвращает(3);

Ожидаем.Что(МокОбъект.Метод(0)).Равно(1);
Ожидаем.Что(МокОбъект.Метод(0)).Равно(2);
Ожидаем.Что(МокОбъект.Метод(0)).Равно(3);
Ожидаем.Что(МокОбъект.Метод(0)).Равно(3);
Ожидаем.Что(МокОбъект.Метод(0)).Равно(3);
Ожидаем.Что(МокОбъект.Метод(0)).Равно(3);
nixel2007 commented 6 years ago

http://static.javadoc.io/org.mockito/mockito-core/2.19.0/org/mockito/Mockito.html#stubbing_consecutive_calls