Pertanyaan yang diberi tag phpunit

PHPUnit adalah kerangka pengujian berorientasi programmer untuk PHP. Ini adalah instance dari arsitektur xUnit untuk kerangka pengujian unit.

144
Menguji Kelas Abstrak

Bagaimana cara menguji metode konkret dari kelas abstrak dengan PHPUnit? Saya berharap bahwa saya harus membuat semacam objek sebagai bagian dari tes. Padahal, saya tidak tahu praktik terbaik untuk ini atau jika PHPUnit memungkinkan untuk

127
SimpleTest vs PHPunit

Saya bertanya-tanya apakah ada orang yang memiliki pengalaman dalam kedua hal ini dapat menjelaskan perbedaan yang signifikan antara keduanya jika ada? Adakah kekuatan khusus dari masing-masing yang membuatnya cocok untuk kasus

121
Perbedaan antara assertEquals dan assertSame di phpunit?

PHPUnit berisi metode assertEquals: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertEquals Ini juga memiliki metode assertSame: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertSame Sekilas sepertinya mereka...

99
Uji header PHP dengan PHPUnit

Saya mencoba menggunakan PHPunit untuk menguji kelas yang menghasilkan beberapa header khusus. Masalahnya adalah di komputer saya ini: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list =...

89
Bagaimana cara melewati tes di PHPunit?

Saya menggunakan phpunit sehubungan dengan jenkins, dan saya ingin melewati tes tertentu dengan mengatur konfigurasi di file XML phpunit.xml Saya tahu bahwa saya dapat menggunakan di baris perintah: phpunit --filter testStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest bagaimana cara...

9
PhpStorm: Doa dengan nama kelas sudah usang

Ketika saya mencoba menjalankan tes di PhpStorm saya, saya melihat ini: PHPUnit 8.5.2 oleh Sebastian Bergmann dan kontributor. Peringatan: Doa dengan nama kelas sudah tidak digunakan lagi Ini mungkin masalah dengan bagaimana PhpStorm menangani skrip autoloader PHPUnit dan berharap menjadi...