Ben PHPUnit etrafında başımı almak ve mevcut bir sınıf için bir test durumu oluşturmaya çalışıyorum.
Sınıf alma ayarı ve uygulamada mevcut olacak yapılandırma seçeneklerini listeleme, statik bir yapılandırma sınıftır.
Sınıf çok sıkı inşa edilmiştir. Ben uyumsuz bir değeri veya bir E_USER_ERROR
yazısının yürütülmesini durdurmuştur atılır, yoksa bir yapılandırma ayarı ile bir yapılandırma ayarını deneyin. Bu hata işleme sanat olmasa bile, bu sınıfın amaçları için çalışıyor. Bu sınıfta bir hata her zaman bir programlama hatası ve asla kötü kullanıcı girişi sonucudur.
Bu hata iletileri ele ya da ince kodunu tutar, nasıl oturum endişelenmenize gerek yok büyük bir avantaja sahiptir. Çıktı (üretim ya da değil) mesajı, die () yapılır.
Ancak, Birim testleri ile, ben klasik PHP hataları ile çalışmaya devam edebilirsiniz nasıl görmüyorum. Ben başarı bayrakları dönmek için fonksiyonları dönüştürmek zorunda, ya da istisnalar atmak olacaktır.
Ben düzeltmek muyum?
İstisnalar beklemek olduğu gibi veya hataları beklemek PHPUnit bir yolu var mı? Ben düz uzakta herhangi göremiyorum.