@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. スイートでのJUnit契約テスト
- 2. Java JUnitパラメータ化エラー
- 3. パラメータ化された多層スイート
- 4. jUnit 4では、@ BeeClassをパラメータ化できますか?
- 5. Springパラメータ化/理論JUnitテスト
- 6. Junit 3、Junit 4、TestNG
- 7. JUnitテストメソッドのパラメータ化された代替
- 8. JUnit、パラメータ化されたテストのタイムアウト
- 9. JUnitパラメータ化されたデータの注入
- 10. JMockitとパラメータ化されたテスト(JUnitパラメータ化またはJUnitParams)
- 11. Junit 4の@parameters
- 12. パラメータ化はRailsの4
- 13. JUnitの4のテストカバレッジ
- 14. JUnit 3とJUnit 4の相違点
- 15. テストスイートからjunitのテストケースにパラメータを送信する4
- 16. テスト前のJUnitパラメータ
- 17. アンドロイドテストプロジェクトのJunit 4ランナー "Sample Project"
- 18. jUnit 4のTestSuite設定
- 19. 例外テスト - JUnitの4
- 20. JUnit:@Testメソッドをスイートにバンドルするには?
- 21. JUnit for RestControllerパラメータPersistentEntityResourceAssembler
- 22. 複数のテストでパラメータ化されたjunitテスト
- 23. JUnitパラメータ化テスト - 多次元配列の混合型
- 24. 配列パラメータを使用したパラメータ化されたJUnitテストのリフレクション
- 25. @RuleのJUnitパラメータ@Beforeと@After
- 26. JUnitテストのグループ化
- 27. グラデーション付きintellijのJUnit 4からJUnit 5へのアップグレード
- 28. 移行:JUnitの4へのJUnit 3:テストスイートは
- 29. JUnitでパラメータ化されたテストスイートを停止する
- 30. junit 4のメソッドにパラメータとしてenum値を渡す方法は?
明らかに、私は同意します:-) TestNGのアプローチは、クラスごとにそれらを使用する多くのデータプロバイダと多くのテストメソッドを持ち、データを渡すことができますJUnitがフィールドを使ってこの情報を渡すのではなく、テストメソッドのパラメータとして直接使用することができます。 –
小切手はメール内にありますか? ;) – ianpojman
これは最初の質問に対する答えです... –