Bu, birim testlere yardımcı olmak için gerçekten yazılmıştır, ancak belki de aynı kuralların (aşağı yukarı) entegrasyon testlerine uygulandığını göreceksiniz:
Yedi Adım'a göz atın !
Benim tercihim, ne derseniz deyin, gerçekten test paketi adı (kartımızdaki fikstür adı), kontrol ettiğiniz etki ve göze çarpması ve hatanın nedenini açıklığa kavuşturması gereken onaylama mesajı. Asherove'nin isimlendirilmesinde bunu en kolay bulursanız, bunu yürekten onaylıyorum. Ama belki de hile, "yöntem" bölümünü koşulu, sonucu ve istisnayı mantıklı kılan şeyle doldurmanızdır.
"AccountDoesntExist" adlı bir test ve "Beklenen NonesuchAccount istisnası - hiçbiri alınmadı" yazan bir hatayla "MakingADeposit" adlı bir paketi gördüğüme sevindim.
Alternatif olarak, test takımı adını "::" ile ayırmamın bir sakıncası yoksa, "AccountHandling :: MakingADeposit_AccountDoesntExist_ThrowsAnException" ile sorunum yok
Kart ayrıca iyi bir isminiz yoksa, devam edip size geldiğinde daha iyi bir isim vermenizi önerir (umarım kodu CI'ye göndermeden önce).