Test etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Test etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28 Mayıs 2019 Salı

JUnit4 @Test Anotasyonu - Kullanmayın

Giriş
Şu satırları dahil ederiz.
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
Tanımlama 
Şöyle yaparız.
public class MyTest {

 
  @Before
  public void setUp () {
    ...  
  }

  @After
  public void cleanUp() {
    ...
  }

  @Test
  public void test() {
    ...
  }

}
@Test Anotasyonu
Metodların başına yazılır. Şöyle yaparız.
@Test
public void testCompareAgents() {
  ...
}
exptected Alanı
Test kodunun belli bir exception tipini fırlatmasını bekler.
Örnek
Şöyle yaparız.
@Test(expected = IllegalStateException.class)
public void testKey() {
  ...
}


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 {
}