Test Metodu Adlandırma (ARCH4008)
Anahtar java.naming.test-name-convention · Önem info · Kategori naming
Test metotları, test çatısının keşif/adlandırma konvansiyonunu izlemelidir ki tutarlı şekilde toplanıp okunabilsinler.
Hatalı
Bölüm başlığı “Hatalı”class OrderServiceTest { @Test void t1() { // anlamsız ad assertEquals(2, calc(1, 1)); }}class OrderServiceTest { @Test void calc_addsTwoNumbers_returnsSum() { assertEquals(2, calc(1, 1)); }}Düzeltme
Bölüm başlığı “Düzeltme”Test metotlarını “metot_senaryo_beklenen” gibi açıklayıcı bir konvansiyonla adlandırın.