私は現在、最初の Java プロジェクトを行っており、それを完全に TDD したいと思っています。テストの作成には JUnit を使用しています。どうやら JUnit はdata providersのサポートを提供していないため、同じメソッドを 20 の異なるバージョンの引数でテストするのは面倒です。データ プロバイダーをサポートする Java 用の最も一般的/標準的なテスト ツールは何ですか? 私はTestNGに出くわしましたが、それがどれほど人気があるか、または代替品とどのように比較されるかはわかりません。
この動作を取得する方法が JUnit を使用して適切な方法である場合、それも機能する可能性があります。