2

すべての@DataPointsが実行された後に実行したい一連のステートメントがあります。

それで、すべてのデータポイントの実行の最後に実行できるメソッドがあります。

私のコードは次のとおりです

@RunWith(Theories.class) 
public class Apple{

   @Datapoints
   ----------------
}
4

1 に答える 1

6

@AfterClassすべての理論が実行された後に実行するために使用できます。

@RunWith(Theories.class)
public class TheoryTest {
  @DataPoints
  public static Long[] data() {
    return new Long[] { Long.valueOf(3), Long.valueOf(4) };
  }

  @Theory
  public void test1(Long input) {
    System.out.println("test1 input=" + input);
  }

  @AfterClass
  public static void afterClass() {
    System.out.println("afterClass");
  }
}

を生成します

test1 input=3
test1 input=4
afterClass
于 2012-10-26T20:47:48.217 に答える