У меня есть тестовый метод, который проверяет, только если фиктивный метод вызывается дважды.В случае неудачи я хотел бы предоставить пользователю сообщение об ошибке.
Как я могу это сделать?
Пример кода:
public function testUpdate()
{
$emMock = $this->mockEntityManager(
array('persist', 'flush'),
array('name')
);
$srv = new Service($emMock);
$entity = $srv->create();
$emMock
->expects($this->exactly(2))
->method('persist');
$emMock
->expects($this->exactly(3)) //Should give an error message
->method('flush');
$srv->update($entity);
}