Mockito проверяет суффиксы с двойными аргументами для тестируемого метода с 'd' - PullRequest
0 голосов
/ 13 июля 2020

Я пишу модульный тест, который должен проверить, что вызывается определенный метод. Этот метод имеет два двойных аргумента. Что я делаю в тесте, так это

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?

...