Bazı (sınanmış) web servisinde bazı işlev testleri yapmak istiyorum. Testsuite, her biri web servisinde bir kaç HTTP isteği gerçekleştiren bir dizi test vakası içerir. Doğal olarak, web servisinin çalışması gerekir veya testler başarısız olacaktır. :-)JUnit 4: Testler çalıştırılmadan önce bir test paketinde (bir testin @BeforeClass yöntemi gibi, sadece bir test paketi için) bir şeyleri kurun
Web servisinin başlatılması birkaç dakika sürer (bazı ağır veri kaldırma işlemleri yapar), bu yüzden mümkün olduğunca seyrek başlatmak istiyorum (en azından hizmetten yalnızca GET kaynaklarının paylaşabileceği tüm test durumları).
Testler, bir test vakasının @BeforeClass yönteminde olduğu gibi testler yapılmadan önce, test paketindeki bombayı ayarlamak için bir yol var mı?
Neden BeforeSuite ve AfterSuite çalışmaz:
İlk süit tanımı:
Ve şimdi Test sınıf tanımı? – guerda