Test Exception

test exception

Saat membuat unit test, pastikan kita tidak hanya membuat unit test dengan skenario benar.

Kita juga wajib membuat unit test dengan skenario salah atau gagal.

Salah satunya kadang saat terjadi skenario salah atau gagal, kita sering menggunakan Exception.

PHPUnit memiliki fitur assertion untuk memastikan bahwa sebuah Exception harus terjadi.

Jika terjadi, maka unit test dianggap gagal.

Kita bisa menggunakan function Assert::expectException(ClassException::class) jika ingin memastikan bahwa sebuah unit test harus terjadi exception yang kita perkirakan.

Class Person

class person

Test Exception Actual dan Expected (Tidak Ada Exception)

class person Actual

class person expected

Test Exception (Ada Expected Exception)

no expectException

yes expectException
Next Post Previous Post
No Comment
Add Comment
comment url