«stub» etiketlenmiş sorular

8
Ünite testleri tam olarak alay konusu olmadan nasıl yazılmalıdır?
Anladığım kadarıyla, birim testlerinin amacı , kod birimlerini ayrı ayrı test etmek . Bu şu demek: Kod tabanında başka herhangi bir ilgisiz kod değişikliğinden kaçmamalıdırlar . Sadece bir ünite testi, test ünitesindeki bir entegrasyon testinin aksine (yığınlar halinde kırılabilir) bir hatayla kırılmalıdır. Tüm bunlar, test edilen bir birimin her dış …


3
Test edilen sınıfın bir bölümünü taklit etmek sorun olur mu?
Bir sınıfım olduğunu varsayalım (kabul edilen örneği ve bunun kötü tasarımını affedin): class MyProfit { public decimal GetNewYorkRevenue(); public decimal GetNewYorkExpenses(); public decimal GetNewYorkProfit(); public decimal GetMiamiRevenue(); public decimal GetMiamiExpenses(); public decimal GetMiamiProfit(); public bool BothCitiesProfitable(); } (GetxxxRevenue () ve GetxxxExpenses () yöntemlerinin gizlenmiş bağımlılıkları olduğuna dikkat edin) Şimdi, GetNewYorkProfit …

4
Alaycılar Açık / Kapalı prensibini ihlal ediyor mu?
Bir süre önce, bulamadığım bir Yığın Taşması cevabında, genel API'leri test etmeniz gerektiğini açıklayan bir cümle okudum ve yazar arayüzleri test etmeniz gerektiğini söyledi. Yazar ayrıca, bir yöntem uygulaması değiştiyse, test senaryosunu değiştirmeniz gerekmediğini, çünkü bunu yapmak, test altındaki sistemin çalıştığından emin olmak için sözleşmeyi bozacağını açıkladı. Başka bir deyişle, …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.