我想使用 Mockito 模拟以下代码片段。
Future<Optional<List<User>>> getUser =
executorService.submit(() -> userRepository.findById(user.getUserId()));
Run Code Online (Sandbox Code Playgroud)
我尝试过以下代码,但没有成功
@Mock
private ExecutorService executorService;
@Mock
private userRepository userRepository;
when(executorService.submit(() -> userRepository.findById(USER_ID)))
.thenReturn(ConcurrentUtils.constantFuture(userList));
Run Code Online (Sandbox Code Playgroud)
谁能给我解决这个问题吗?