【发布时间】:2020-10-21 14:45:04
【问题描述】:
我想使用 Mockito 模拟以下代码 sn-p。
Future<Optional<List<User>>> getUser =
executorService.submit(() -> userRepository.findById(user.getUserId()));
我尝试了以下代码,但没有成功
@Mock
private ExecutorService executorService;
@Mock
private userRepository userRepository;
when(executorService.submit(() -> userRepository.findById(USER_ID)))
.thenReturn(ConcurrentUtils.constantFuture(userList));
谁能给我一个解决方案?
【问题讨论】:
标签: java multithreading unit-testing mockito executorservice