Nasıl Junit @Kuralı işliyor?
Test durumlarda yazmak için kullanabilirsiniz böylece bu kodu bir yığın test çalışmaları, @Rule
açıklama JUnit özellik detayları bilmek istiyorum, yazmak istiyorum. Basit bir örnek üzerinden işlevlerini detaylı bir açıklama sağlamak iyi cevaplar ya da bağlantıları, veriniz.
CEVAP
Kuralları daha genel bir şekilde bir test sınıfı içinde, ama tüm testler için geçerli olan ek işlevler eklemek için kullanılır.
@Before
@After
kullanmak zorunda kalmadan, örneğin ExternalResource çalıştırır ve test yöntemi önce ve sonra kodu. ExternalResource
yerine @Before
@After
kullanarak daha iyi kod yeniden kullanım için fırsat verir; aynı kural iki farklı test sınıfları kullanılabilir.
Tasarım dayalı oldu: Interceptors in JUnit
Daha fazla bilgi için JUnit wiki : Rules bkz.
Nasıl belirli bir durum JUnit 4 Test a...
Aynı dalda iki farklı işliyor arasında...
Nasıl komut satırından JUnit test duru...
Tüm gıt squash nasıl bir içine işliyor...
Nasıl işliyor birleştirmek yerine tek ...