0

パラメータ化された JUnit テスト ケースを作成しました。このテスト ケースでは、Object[][] でテスト ケースを定義しました。各行は 1 つのテスト ケースを表し、一度にすべてのテスト ケースが実行されます。ここで必要なのは、1 つのテスト ケースのみを実行する方法です。3番目のテストケースを実行したいので、オブジェクトの2行目のみを考慮するようにju​​nitに指示したいとしましょう[] []? それを行う方法はありますか?

あなたの応答に感謝します。ありがとう

4

2 に答える 2

1

意味がわかりませんが、いくつかのオプションがあります。

  1. Parameterized の代わりに Theories を使用すると、一部のテストを としてマークし@Test、他のテストを としてマークできます@Theory
  2. テストで使用assumeして、パラメーター化された値がテストに適用されることを確認します
  3. Enclosedテスト ランナーを使用して、一部のテストを 1 つの内部クラスに分離しParameterized、他のテストを別の内部クラスに分離します。

理論ブログ

推定

同封

于 2012-11-07T11:28:02.153 に答える