Etiket: Assertion
-
Birim Testlerinde Beklentilerimi Daha Net Nasıl İfade Edebilirim?
Kodkata.com bünyesinde hazırladığım Koşullu Mantığın Komut İle Değiştirilmesi isimli katada aşağıda yer alan birim testlerinden yola çıkılarak, uygulama yeniden yapılandırılıyor. Uygulamadan olan beklentilerimi ifade etmek için assertTrue() metodunu kullandım. İlk bakışta bu beklentilerin neyi ifade ettiğini anlamak kolay değil. Assertj çatısını kullanarak, DSL (Domain Specific Language) bazlı bir assert oluşturabiliriz. Bu DSL bazlı assert sınıfını…