请,
我正在测试使用 LocalDateTime.now() 的功能 ABC。
在方法 ABC 中,我将输入日期与 LocalDateTime.now() 进行比较
我希望我的测试在任何一天都能通过,所以我必须模拟 LocalDateTime.now()
这是我的测试:
public void testClass() {
LocalDateTime mock = Mockito.mock(LocalDateTime.class);
Mockito.doReturn(LocalDateTime.of(2030,01,01,22,22,22)).when(mock).now();
log.info(String.valueOf(LocalDateTime.now()));
myService.ABC();
}
我正在使用 JAVA 8
控制台中显示的日期始终是真正的 LacalDateTime 而不是我想要的 LacalDateTime (2030-01-01) 。
我没有收到错误。
请问有什么帮助吗?