Skip to content
Ağu 7 / E. Basri Kahveci

JUnit 4 hızlı kullanım kılavuzu

Eski bir yazı ama şu adreste JUnit 4 üzerine çok güzel bir özet var. Okumak, öğrenmek lazım.

Ayrıca şunu da ben söylemiş olayım:

Bir keresinde lazım olmuştu ve Google’dan aratıp bulmuştum.

JUnit 4′te Birden fazla test sınıfını tek bir seferde nasıl çalıştırırız?

Önce örnek kodu vereyim:

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
 
// Runner sınıfı: Suite.class
@RunWith(Suite.class)
 
// Çalıştırılacak olan test sınıflarının Class nesnelerinden oluşan dizi
@Suite.SuiteClasses({
  Test1.class,
  Test2.class,
  Test3.class
  }
)
 
// Hepsini grup olarak çalıştıracak boş sınıf
public class AllTests {
}

Peki nasıl oldu bu?

@RunWith(Suite.class)

satırıyla org.junit.runner.Suite sınıfının testimizi çalıştıracağını belirtiyoruz. Kendisi birden fazla test sınıfından oluşan bir grubu çalıştırıyor.

@Suite.SuiteClasses({
  Test1.class,
  Test2.class,
  Test3.class
  }
)

annotation’uyla da hangi test sınıflarımızın çalıştırılacağını bildiriyoruz. Rahatça anlaşılıyor aslında açıklamasam da olurmuş :)

Bu yazıyı sosyal ağlarda paylaş:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • blogmarks
  • MySpace
  • Slashdot
  • StumbleUpon
  • Technorati
  • LinkedIn
Leave a Comment