Mockito жалуется на неправильные аргументы

Мы пытаемся проверить поведение действия с помощью Mockito. Код теста выглядит следующим образом

final Type1 mock = mock(Type1.class);
new SomeAction<Type1>(mock).actionPerformed(null);

verify(mock).someMethod();

Метод actionPerformed содержит только вызов someMethod для объекта, предоставленного в конструкторе Type1. Тем не менее, Mockito жалуется, что ожидаемого вызова метода не произошло, вместо этого произошел другой вызов метода. Но строковое представление двух вызовов, напечатанных Mockito, совершенно одинаково!

Есть какие-нибудь объяснения, что происходит?

Обновление: ErrorMessage из Mockito

Argument(s) are different! Wanted:
type1.someMethod();
-> at xxx
Actual invocation has different arguments:
type1.someMethod();
-> at xxx
7
задан javamonkey79 4 December 2010 в 00:57
поделиться