recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Comment empêcher la codeception de convertir un avis en exception et de le lancer?

Tout d’abord, les tests unitaires de la codeception sont assez stricts

Documents joints : http://codeception.com/docs/0... (Aucune configuration pertinente ne peut être trouvée ici)

Quand :

$a = [0];
$I->assertEmpty($a[1]);
Les tests unitaires seront interrompus lorsque

Invite : [PHPUnit_Framework_Exception] Décalage non défini : 1

Je sais que phpunit.xml peut définir convertNoticesToExceptions sur false
mais la codeception ne trouve pas les paramètres pertinents
Et quand j'ai posé une question à l'auteur, il a juste donné le conseil de ne pas écrire de "codage bâclé" et c'est ce qu'il a fait ne résout pas mon problème

Je ne peux pas garantir qu'il n'y aura pas d'erreurs de notification similaires à chaque endroit, ni que le framework que j'utilise n'aura pas de telles erreurs, et c'est précisément à cause d'erreurs dans le framework existant que je ne peux pas écrire de tests.

Maintenant, je souhaite utiliser la réception de code pour les tests unitaires. Comment puis-je ignorer les erreurs de niveau Avis et Avertissement et empêcher qu'elles ne soient converties en exception et levées ? ?

Trouvez la solution !

给我你的怀抱给我你的怀抱2813 Il y a quelques jours627

répondre à tous(1)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:00:30

    http://php.net/manual/zh/func...

    Définissez simplement error_reporting

    répondre
    0
  • Annulerrépondre