У меня есть следующий код для модульного тестирования:
public void foo() {
Entity entity = //...
persistence.save(entity);
entity.setDate(new Date());
persistence.save(entity);
}
Я хотел бы проверить, что при первом вызове persistence.save
entity.getDate()
возвращает null
.
Поэтому я не могу использовать Mockito.verify(/*...*/)
, потому что в тот момент был вызван метод foo
и entity.setDate(Date)
.
Итак, я думаю, что мне нужно делать проверки вызовов уже в то время, когда происходят вызовы. Как это сделать с помощью Mockito?