Я тестирую Java-метод, который использует лямбда-выражение для сопоставления со значением.
Я хочу проверить условие как на true, так и на false.
employee.getAppraisals().stream().anyMatch(appraisal::isPromoted)
И я попытался использоватьприведенный ниже код для создания модульного теста mockito, но он никогда не работает.Ссылка, по которой я следовал: Использовать Mockito 2.0.7 для макетирования лямбда-выражений
Mockito.when(employee.getAppraisals()
.stream()
..anyMatch(p->p.equals(Mockito.any()))).thenReturn(true)
Но я не знаю, как смоделировать объект Promotion, чтобы вернуть значение свойства bean proeprty Promotion.isPromoted какправда с использованием mockito.