Avatar
0
Vu Luong Anh Pundit
Cách tạo mock ScheduledExecutorService cho EzyAppContext khi test
Em đang viết test cho issue https://github.com/youngmonkeys/ezyfox-server/issues/68. Em dùng Mockito để khởi tạo EzyAppContext: EzyAppContext appContext = mock(EzyAppContext.class). Nhưng làm vậy context.get(ScheduledExecutorService.class) trả về null:

Cho em hỏi nên khởi tạo EzyAppContext như nào ạ?

  • Answer
ezyfox ezyfox-server
Remain: 5
1 Answer
Avatar
monkey Pundit
monkey Pundit
The Best Answer
em khởi tạo như vậy là đúng rồi em ạ em mock tiếp thế này:

ScheduledExecutorService executorService = mock(ScheduledExecutorService.class);
when(context.get(ScheduledExecutorService.class)).thenReturn(executorService);

em nhé

  • 1
  • Reply