7

を使用@RunWith( Suite.class )すると、テスト クラスをテスト スイートにグループ化し、それらをまとめて実行できます。を使用@RunWith( Parameterized.class )すると、異なるパラメーターに対して同じテストを実行できます。私が望むのは、さまざまなパラメーターに対してテスト スイートを実行することです。それを行う方法はありますか?

4

2 に答える 2

1

機能が多いことを除けば、JUnit4と同じようにTestNGに切り替えることを常にお勧めします。

パラメータ化とグループ化のサポートが組み込まれています。

TestNGを使えば、あなたがやろうとしていることは簡単になると思います。JUnitには、TestNGのような「グループ化」機能がありません。

http://testng.org/doc/migrating.html

http://www.mkyong.com/unittest/testng-parameter-testing-example/

于 2012-04-30T17:13:42.253 に答える
0

私は同じ問題に遭遇しました。最後に、JUnit のカスタム拡張機能を作成し、それをオープン ソース化しました。ここでライブラリとそのドキュメントを見ることができます: https://github.com/PeterWippermann/parameterized-suite

于 2017-03-27T15:44:44.677 に答える