1

jUnitでオブジェクトの値を設定する方法について、以前は理論を使用してさまざまなエントリを試してきました。

今、私はこの問題に直面していますが、

理論を使用して同じことを行い、可能なすべての答えを含むさまざまなオブジェクトを作成したいのですが、それらをすべてリストにグループ化して、後で他のテスト (アサーション) に合格させたいと考えています。

空のリストを作成し、理論で実行され、エントリポイントを使用するプライベートメソッドを呼び出して要素を追加しようとしましたが、機能しません...次のように:

@DataPoints("ids")
public static String[] eventIds = {"123", "1234"};

@Theory
private Object test(@FromDataPoints("ids") final String id) {
  return new Object(id);
}

その後

@Test
private void finalTest() {
  List<Object> objects = new ArrayList<Object>();
  objects.add(test()); //<==== CANNOT DO THIS
}

これをアーカイブする方法はありますか?

最後に、可能なすべてのオブジェクトを含むリストを取得したい (この場合は 2 つだけ)

4

0 に答える 0