У меня есть I/FLambda ожидания в JMockit
public interface NumberIF { public Integer getNumber(); }
и когда я пытаюсь вызвать следующую FUNC;
public void func(NumberIF data)
Я использую следующий способ с лямбда
func(() -> 5)
Проблема заключается в том, что я не могу соответствовать описанной выше функции с JMockit ожидания ...
new Expectations() { { someclass.func(() -> 5); }
Для Callable<T>
объектов, .equals
метод всегда сравнивает некоторый номер идентификатора, а не литеральные объекты, хранящиеся в них. Есть ли обходной путь для этой проблемы?