27 Şubat 2018 Salı

JUnit @Suite.SuiteClasses Anotasyonu

Giriş
Belirtilen testlerin birlikte koşmasını sağlar.

Örnek
Şöyle yaparız.
@RunWith(Suite.class)
@Suite.SuiteClasses({Test1.class,Test2.class})
public class Suite1 {
}

@RunWith(Suite.class)
@Suite.SuiteClasses({Test3.class,Test4.class})
public class Suite2 {
}
Örnek
Şöyle yaparız.
@RunWith(Suite.class)
@Suite.SuiteClasses({Test1.class,Test2.class})public class MyTestSuite {

  @BeforeClass
  public static void setUp() throws IOException
    ...
  }
}
Örnek
Paralel koşmak için şöyle yaparız.
@RunWith(ParallelSuite.class)
@Suite.SuiteClasses({Test1.class,
        Test2.class,
        Test3.class,
        Test4.class,
        Test5.class,
        Test6.class,
        Test7.class})
public class ParallelRunner {
}

Hiç yorum yok:

Yorum Gönder