cari

Rumah  >  Soal Jawab  >  teks badan

php - Bagaimana untuk menghalang codeception daripada menukar Notis menjadi Exception dan membuangnya?

Pertama sekali, ujian unit codeception agak ketat

Dokumen dilampirkan: http://codeception.com/docs/0... (Tiada konfigurasi berkaitan boleh ditemui di sini)

Bila:

$a = [0];
$I->assertEmpty($a[1]);
Ujian unit akan terganggu apabila

Prompt: [PHPUnit_Framework_Exception] Undefined offset: 1

Saya tahu bahawa phpunit.xml boleh menetapkan convertNoticesToExceptions kepada false
tetapi codeception tidak dapat mencari tetapan yang berkaitan
Dan apabila saya bertanya soalan kepada pengarang, dia hanya memberi nasihat untuk tidak menulis "pengekodan ceroboh" dan ia berjaya bukan menyelesaikan masalah saya

Saya tidak dapat menjamin bahawa tidak akan ada ralat Notis yang serupa di setiap lokasi, dan saya juga tidak boleh menjamin bahawa rangka kerja yang saya gunakan tidak akan mempunyai ralat sedemikian, dan saya tidak boleh menulis ujian kerana ralat dalam rangka kerja sedia ada.

Sekarang saya ingin menggunakan codeception untuk ujian unit Bagaimanakah saya boleh melangkau ralat peringkat Notis dan Amaran dan menghalangnya daripada ditukar kepada Pengecualian dan dibuang? ?

Cari penyelesaiannya!

给我你的怀抱给我你的怀抱2822 hari yang lalu633

membalas semua(1)saya akan balas

  • 过去多啦不再A梦

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

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

    Hanya tetapkan error_reporting

    balas
    0
  • Batalbalas