Ben uç ör DatabaseConnectionTest.java
üzerinde *Test.java
ile benim JUnit Entegrasyon testleri adlandırma ve kendi entegrasyon testi dizine yerleştirerek için kullanıldı: test/integration/com...
JUnit Entegrasyon Testleri için 'IT.java' dosya adı Suffix ('Test.java' yerine) bir sözleşmedir?
mesela ben
Hayır sevk ve idare edilen yeni bir proje katılmadan On Tüm Testler tek bir dizine girer ve Birim Testlerini Entegrasyon testlerinden dosya adı soneki kalıp eşleştirmesine göre ayırırız.
Yani yukarıda benim dosya DatabaseConnectionIT.java
Şimdi bu mantığı görebilirsiniz olacaktı. Test runner betiği, aradığı dosyalar için sadece desen eşleştirebilir ve tüm testler tek bir konumdadır. Ancak bu konuyu hiç duymamıştım.
Sorum şu: JUnit Bütünleşme (yerine 'Test.java'
arasında) 'IT.java'
dosya adı son eki mi bir kongre Testleri?
Benim görüşüme göre, arabirim için INT olarak bir kural kadar görünür. –
Bulunduğunuz yer olan bir kongre, ki bu yeterli. Bu evrensel bir sözleşme değildir, örneğin, dizinin türlerini test ederek gruplandırdım, böylece dosya ve sınıf isimlerinin funky kısaltmaları yoktur. –
Bu Maven Failsafe eklentisi tarafından tanınan [varsayılan desenler] (http://maven.apache.org/surefire/maven-failsafe-plugin/integration-test-mojo.html#includes), bu yüzden pek kaş yükselen. ... sorusu tam olarak nedir? – kryger