Я пишу модульный тест, который должен проверить, что вызывается определенный метод. Этот метод имеет два двойных аргумента. Что я делаю в тесте, так это
Double lastAmount = 7.577283172873692;
Double currentAmount = 6.936618155701858;
.
.
.
verify(calculator, times(1)).setToCurrent(lastAmount, currentAmount);
Тест не проходит со следующим сообщением:
Wanted but not invoked:
calculator.setToCurrent(
7.577283172873692d,
6.936618155701858d
);
Я видел этот вопрос , но это не не помогите мне с моей проблемой. Дело в том, что фактический вызов метода выполняется с двойными значениями БЕЗ суффикса 'd', а Mockito проверяет вызовы с суффиксом 'd'.
Я предполагаю, что на вопрос есть простой ответ, но я не могу его получить. Как мне избавиться от суффикса d?