Voici un billet très court afin de présenter la façon dont je teste les méthodes qui génèrent des erreurs, warnings et notices dans mes tests unitaires avec PHPUnit. La méthode classique est d’utiliser les options convertErrorsToExceptions, convertNoticesToExceptions et convertWarningsToExceptions qui convertissent les messages respectifs en exception que l’on peut intercepter, puis d’utiliser les annotations @expectedException [...]