4 Cevaplar. Sahte nesneler, test edilen bir sınıf ile belirli bir arabirim arasındaki etkileşimleri test etmek istediğinizde kullanışlıdır. Örneğin, sendInvitations(MailServer mailServer)'ın MailServer'ı çağırdığı yöntemi test etmek istiyoruz.
Alay kelimesini nasıl kullanırsın?
Tam bir alay konusu prosedürlerden yapılmıştır Onu alay konusu olsun diye taşıma niyetim olmadan bıraktım. Kontrolümüz gerçekten mümkün olan her yönden sınırlandırılıyor ve sadece sınırlandırılmakla kalmıyor, aynı zamanda alay konusu ediliyor. Gerçekten de bunun demokratik bir tartışmayla alay konusu olduğunu hissettim.
Ne zaman alay kullanmalıyım?
Sahte Nesneler Ne Zaman Kullanılır?
- Gerçek nesnenin deterministik olmayan davranışı var.
- Gerçek nesnenin kurulumu zor.
- Gerçek nesnenin tetiklenmesi zor bir davranışı var.
- Gerçek nesne yavaştır.
- Gerçek nesne bir kullanıcı arayüzüdür.
- Gerçek nesne bir geri arama kullanır.
- Gerçek nesne henüz mevcut değil.
Ne zaman alay kullanmamalısınız?
Başka bir deyişle, sahte kullanmayın bir casus yapacaksa Bir saplama yapacaksa casus kullanmayın, vb. Bunun nedeni, Test çiftlerinin sınıf hiyerarşisine girin, oluşturduğunuz daha fazla bilgi kopyası. (Yalnızca kukla kullanan bir test, test edilen kodda bir ortak çalışanın kullanıldığını bilir.
Alaycılık neden kullanılır?
Alaycılık bir dizi sosyal işleve hizmet eder: Alaycılığın ilkel biçimleri ötekinin algılanan gücünü ve tehdidini az altarak kendini içine çekilme, zorlama veya aşağılanmadan korumak için saldırganlığı kullanma girişimini temsil eder.