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ş


