Sobes.tech
Middle

Kullandığınız temel JUnit notasyonlarını açıklayın

sobes.tech yapay zeka

AI'dan gelen yanıt

Sık kullanılan temel JUnit açıklamaları:

  • @Test — bir yöntemi test olarak işaretler.
  • @BeforeEach — her testten önce çalışan yöntem, genellikle ortamı hazırlamak için.
  • @AfterEach — her testten sonra çalışan yöntem, kaynakları temizlemek için.
  • @BeforeAll — sınıftaki tüm testlerden önce bir kez çalışan yöntem (statik olmalı).
  • @AfterAll — tüm testlerden sonra bir kez çalışan yöntem (değişken statik olmalı).
  • @Disabled — testi devre dışı bırakır, geçici olarak çalıştırmamak için.

Örnek:

@BeforeEach
void setup() {
    // veri hazırlama
}

@Test
void testSomething() {
    // test kodu
}

@AfterEach
void cleanup() {
    // temizlik
}