У меня есть следующий код в моих модульных тестах для имитации вызовов базы данных:
Mockito.when(valueRepository.findAllByDateBetweenAndValueContent_BoolVal(
any(LocalDate.class),
any(LocalDate.class),
anyBoolean()
)).thenReturn(new ArrayList<>());
Всякий раз, когда я пытаюсь запустить свой код, я получаю следующую ошибку:
org.springframework.dao.InvalidDataAccessApiUsageException: Value must not be null!; nested exception is java.lang.IllegalArgumentException: Value must not be null!
Я пыталсявозиться с возвращаемым значением и входами (любым ...), но я не смог найти решение, и я не совсем понимаю, какое значение равно нулю / на что жалуется весна.
Переменная valueRepository - была правильно инициализирована, с помощью debug я проверил, что она не равна нулю.