Bonjour,

J'ai un souci avec assertError dans simpletest:
- Si je génère une erreur avec trigger_error : simpletest marche mais je ne peux pas la récupérer avec un try-catch dans mon code!
- si je génère une exception avec throw: je la récupère mais assertError ne la "capte" pas !!!

Mon code fonctionnait bien (peut-être ?) avec la version throw-try-catch et il passe dans simpletest (l'exception apparait bien) mais comme assertError ne l'attrape pas: le test échoue.

Y-a t'il une solution pour attraper une exception dans simpletest ?

J'ai eu beau chercher sur le web, je n'ai pas d'info sur la syntaxe précise de assertError()
Dans la doc il est écrit avec un ($x) comme paramètre : non documenté
Ce qui m'inquiète encore plus c'est qu'il y a un commentaire "obsolète" sur ces fonctions, mais aucune fonction proposée en remplacement.

Merci par avance