Şu anda ilk Java projemi yapıyorum ve bunu tamamen TDD yapmak istiyorum. Testleri yazmak için JUnit kullanıyorum. Görünüşe göre JUnit, data providers için destek sağlamaz, bu da aynı yöntemi bir argümanın 20 farklı versiyonuyla test etmeyi oldukça can sıkıcı kılar. Java için veri sağlayıcıları destekleyen en popüler/standart test aracı nedir? TestNG numaralı telefondan geldim, ancak bunun ne kadar popüler olduğu ya da alternatiflerle nasıl kıyaslandığı hakkında hiçbir fikrim yok.Java testlerini veri sağlayıcıları ile yazma
Bu davranışı elde etmenin bir yolu JUnit'i kullanmanın güzel bir yolu ise, o zaman işe yarayabilir.
JUnit parametreli testlere sahiptir. –
Ancak, uyarılmış JUnit testinin Eclipse entegrasyonunun berbat olduğu konusunda uyarınız. a) Tek bir parametre seti çalıştırmak mümkün değildir, b) test sırasında gerçekten başarısız olan JUnit penceresinden söylemek zor. (listede [0], [1], [2] gibi bir şey görüyorsunuz). – qqilihq
@qqilihq JUnit 4.11 artık parametreli testleri daha iyi adlandırmanın yollarını kullanmaktadır, bu yüzden artık bu tür bir sorununuz yok https://github.com/junit-team/junit/blob/master/doc/ReleaseNotes4.11.md – dkatzel