I have service with method :
Entity entity = new Entity(new Date(), 1, 2L);
return entityRepository.save(entity);
And my test :
@Test
public void testSaveEntity() {
Entity entity = new Entity(new Date(), 1, 2L);
entityService.saveEntity(1, 2L);
verify(entityRepository, times(1)).save(entity);
}
If Entity equals() not compared Date then everything is all right but if compare Date then
test throws out Argument(s) are different!