Incomplete Test
Saat membuat unit test, kadang kita membuat test dengan dimulai dengan function kosong, lalu mulai diisi dengan kode unit test.
Kadang ada kalanya unit test belum selesai.
Secara default, jika tidak terdapat masalah pada unit test nya, maka PHPUnit akan menganggap unit test tersebut sebagai unit test yang sukses.
Dan kadang jika lupa, bisa jadi kita tidak pernah tahu kalo ternyata ada unit test yang belum selesai, karena terlihat sukses.
Untuk kasus seperti ini, ada baiknya kita memberi tahu ke PHPUnit bahwa unit test tersebut belum selesai dengan menggunakan method Assert::markTestIncomplete().
Test Sukses Walau Belum Selesai
Menandai Incomplete Test
Hasil Unit Test
Peringatan
Menggunakan function markTestIncomplete() akan menghasilkan error IncompleteTestError, Oleh karena itu kode dibawahnya tidak akan dieksekusi.