@RunWith(Suite.class)
とすると、テストクラスをテストスイートにグループ化し、すべて一緒に実行できます。 @RunWith(Parameterized.class)
を使用して、私はさまざまなパラメータに対して同じテストを実行できます。私が望むのは、さまざまなパラメータに対してテストスイートを実行することです。それをする方法はありますか?Junit 4のパラメータ化スイート?
7
A
答えて
1
多くの機能を除いて、JUnit 4のようなTestNGに切り替えることを常にお勧めします。
パラメータ化とグループ化をサポートしています。
あなたがしようとしていることがTestNGで簡単になると思うのですが、JUnitにはTestNGの「グループ化」機能がありません。
http://testng.org/doc/migrating.html
http://www.mkyong.com/unittest/testng-parameter-testing-example/
0
私は同じ問題につまずきました。最後に、私はJUnitのカスタムエクステンションを作成し、オープンソース化しました。 https://github.com/PeterWippermann/parameterized-suite
関連する問題
- 1. Java JUnitパラメータ化エラー
- 2. パラメータ化された多層スイート
- 3. jUnit 4では、@ BeeClassをパラメータ化できますか?
- 4. Springパラメータ化/理論JUnitテスト
- 5. Junit 3、Junit 4、TestNG
- 6. JUnit、パラメータ化されたテストのタイムアウト
- 7. パラメータ化はRailsの4
- 8. Junit 4の@parameters
- 9. JUnit 3とJUnit 4の相違点
- 10. テストスイートからjunitのテストケースにパラメータを送信する4
- 11. JUnit:@Testメソッドをスイートにバンドルするには?
- 12. jUnit 4のTestSuite設定
- 13. アンドロイドテストプロジェクトのJunit 4ランナー "Sample Project"
- 14. 複数のテストでパラメータ化されたjunitテスト
- 15. JUnitパラメータ化テスト - 多次元配列の混合型
- 16. JUnitテストのグループ化
- 17. 移行:JUnitの4へのJUnit 3:テストスイートは
- 18. JUnitでパラメータ化されたテストスイートを停止する
- 19. スイート内のすべてのテストケースにJUnit @Ruleを適用する方法
- 20. JUnitテストケースにパラメータを送信
- 21. 外部化junitスタブオブジェクト
- 22. JUnitテストケースとスイートをプログラムで生成することはできますか?
- 23. すべてのテストのJUnit理論 - パラメータ化されたセットアップメソッドのみが必要
- 24. ブーストテストライブラリ異なる "パラメータ"を持つスイートを2回実行
- 25. 各スイート(ケースではない)のブーストテストの初期化
- 26. Annotationを使用しないパラメータ化されたjUnitテストの実行
- 27. アンドロイドのjunitテスト(パラメータ化されたテスト)に引数を渡す方法
- 28. Maven surefireプラグインをパラメータ化して実行するTestNGスイートを選択する方法
- 29. パラメータ化されたjunit入力xmlファイルをどこに置くか
- 30. 管理スイートでのページリンク
明らかに、私は同意します:-) TestNGのアプローチは、クラスごとにそれらを使用する多くのデータプロバイダと多くのテストメソッドを持ち、データを渡すことができますJUnitがフィールドを使ってこの情報を渡すのではなく、テストメソッドのパラメータとして直接使用することができます。 –
小切手はメール内にありますか? ;) – ianpojman
これは最初の質問に対する答えです... –