Hier, j'ai été confronté à un problème intéressant dans le cadre d'Atoum, mon framework de tests unitaires spécifique à PHP 5.3.

En effet, je suis en train de développer une barre de progression permettant de visualiser l'avancement des tests au cours de leur exécution en ligne de commande.

Évidement, le code correspondant est testé unitairement à l'aide d'Atoum, en suivant la méthode TDD.

Et tout a parfaitement fonctionné jusqu'à ce que je fasse des assertions sur des chaînes de caractères contenant des caractères de contrôle.