Я изменил возвращаемое значение метода в моем коде от void
до и Object
. Тогда два теста junit не показали, что отсутствовал expect(...).andReturn(...)
. После добавления этих одного теста фиксируется, а другие по-прежнему бросает исключение, которое кажется немного странным:Easymock: вызываемые вызовы использовались вне ожиданий
java.lang.IllegalStateException: использовались Сличитель звонки за пределы ожидания
Код, который работает для одного, но не другой:
expect(myMock.foo(1l,FooEnum.A)).andReturn(EasyMock.anyObject(String.class));
Любые идеи?
разве в 'когда это()' метода Mockito, а не EasyMock один? – Vihar
Строка была просто примером - реальное возвращаемое значение - объект ... – Lonzak
да, это Мокито, я предполагаю, что это эквивалент в easymock, хотя – Karrde