JUnit3.8'den JUnit4.4'e geçtim. Testlerimi ant kullanarak çalıştırıyorum, tüm testlerim başarılı bir şekilde çalışıyor ancak test aracı sınıfları "Çalıştırılabilir yöntem yok" hatasıyla başarısız oluyor. Kullandığım desen, test klasörü altında * Test * adındaki tüm sınıfları dahil etmek.
Koşucunun @ Test özniteliği ile açıklanmış herhangi bir yöntem bulamadığını anlıyorum. Ancak böyle bir açıklama içermezler çünkü bu sınıflar test değildir. Şaşırtıcı bir şekilde bu testleri tutulma sırasında çalıştırırken, bu sınıflardan şikayet etmiyor.
JUnit3.8'de, bu yardımcı program sınıfları TestCase'i genişletmediğinden, koşucu onları çalıştırmaya çalışmadığı için hiç sorun değildi.
Bu belirli sınıfları ant script'inin junit hedefinde hariç tutabileceğimi biliyorum. Ancak, eklediğim her yeni yardımcı program sınıfında yapı dosyasını değiştirmek istemiyorum. Ayrıca sınıfları yeniden adlandırabilirim (ancak sınıflara iyi isimler vermek her zaman en zayıf yeteneğimdi :-))
Bu problem için zarif bir çözüm var mı?