如何从测试套件初始化测试类?

时间:2017-01-16 11:47:13

标签: java junit automated-tests junit4

我有一个测试类,它运行基于静态数据的测试方法。

public SampleTest {
   public static int static_data;

  @test
  public static test() {
    // Test logic using static_data
  }
}

这个静态数据我想从testsuite传递它。
我的测试套件看起来像这样,

@RunWith(Suite.class)
@Suite.SuiteClasses({SampleTest.class, SampleTest.class})
public class SampleTestSuite {

}

在调用SampleTest之前,每次我想传递不同的sample_data时,
因此,基于此,可以测试不同的逻辑。

我在testSuite中尝试使用@beforeclass,但它只调用一次。
是否有任何注释,将在调用eatch测试类之前调用​​。
所以我可以传递不同的值?

0 个答案:

没有答案