Please,
I am testing a functionality ABC that uses LocalDateTime.now().
In the methode ABC i'am comparing an entry date with the LocalDateTime.now()
I want my test to be passed at any day so i have to mock the LocalDateTime.now()
This is my test:
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();
}
I am using JAVA 8
the date shown in the console is always the real LacalDateTime not my wanted LacalDateTime (2030-01-01) .
I am not getting errors.
Any help please ?
Aucun commentaire:
Enregistrer un commentaire