1

List> または List をパラメーターとして受け取るテスト メソッドにフィードする DataProvider メソッドを作成する比較的簡単な方法はありますか? 私たちのハイブリッド フレームワークには、入力データが動的ブロックに分割されており、ステップの入力数のみが一定に保たれています。これらをテストにフィードできるようにメソッドをマッサージする方法について、私はやや混乱しています。

4

1 に答える 1

4

問題を理解できるかどうかわかりません。テストメソッドにリストを渡そうとしているだけですか?これはどう:

@DataProvider
public Object[][] dp() {
  return new Object[][] {
      new Object[] { ImmutableList.of(1, 2, 3) },
      new Object[] { ImmutableList.of(4, 5) },
  }
}

@Test(dataProvider = "dp")
public void test(List<Integer> l) {
  // ...
}
于 2012-11-20T14:21:00.963 に答える