assertThat(a, lessThan(b));
gibi bir şey var mı? Şu anda Junit 4.8.1 kullanıyorum ve daha azını bulamadım. Bunun yerine, assertTrue(a < b)
yapmam gerekiyor, ancak bunun, test günlüğünde iki sayı basmama ihtimali var.Junit: daha az iddia mı?
cevap
JUnit + Hamcrest denediniz mi? neredeyse tam ne yayınlanmıştır benziyor bazıları-örnekler için bu blog yazısı bakınız:
JUnit 4 Showcase – assertThat and Hamcrest Matchers
Alternatif JUnit-addons project dan da ComparableAssert var.
Hamcrest kontrol ettim ve daha azThan işlevi gibi bir şey yoktu – Shuo
Dokümanlar içinde: http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/ hamcrest/number/OrderingComparison.html # lessThan (T) – DaoWen
Veya, eğer "Matchers.lessThan" (http://hamcrest.org/JavaHamcrest/javadoc/1.3 /org/hamcrest/Matchers.html#lessThan%28T%29). – Joe
Hamcrest'i bu şekilde içe aktarabilir ve Matchers.lessThan() yöntemini kullanabilirsiniz.
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
assertThat(foo, Matchers.lessThan(bar));
- 1. Python'dan daha az, python
- 2. Daha az ilk çocuk
- 3. JUnit
- 4. css: daha büyük (daha az kısıtlayıcı) değeri
- 5. CSS Degradeleri - Daha Az Karışımlar
- 6. Çok sayıda tekrarlanan görüntü WPF'deki fırçaları kullanmaktan daha fazla mı yoksa daha az performans mı veriyor?
- 7. Eşitliği sadece operatörden daha az mı test ediyor?
- 8. Vim'in kaydırması için daha az eşdeğer var mı?
- 9. garip davranış: daha az satır,
- 10. Daha az css dosyası,bölüm
- 11. iddia ve böyle bazı testler
- 12. Bir aydan daha az tüm öğeleri alma
- 13. İsteğe bağlı parametrelerle daha az css
- 14. Bir listeyi daha az değişkenle nasıl açarım?
- 15. Twitter Bootstrap ve daha az dosya
- 16. İkinci tablodan herhangi bir veriye ihtiyaç duyulmadığında JOIN daha fazla/daha az verimli mı?
- 17. Yapı, 16 bayttan daha az olan neden daha iyi
- 18. jquery daha fazla veya daha az ile tam dizgi bul
- 19. uzantı daha az dosya Windows içinde
- 20. LESS @import: Daha az yoldan geçen yollar
- 21. Daha az dizgede kaçış ve değişkenleri geçirme
- 22. Emülatör neden cihazımdan daha az rastgele?
- 23. model.matrix, orijinal data.frame'den daha az satır üretir.
- 24. xml belgesinde imzalamaktan daha az nasıl kullanılır?
- 25. webpack hatası '' daha az '' modülü bulunamıyor
- 26. Yükleme Python kartuşunda daha az yükleme Açmahhhhhhh
- 27. Webpack, daha az yükleyici - Beklenmedik belirteç - Neden?
- 28. less.js kullanarak daha az değişken listesi alın
- 29. Ön uçta daha az bilgi topla
- 30. Değişkenler daha az farklı dosyalarda nasıl kullanılır?
Böyle görünmüyor. Ama sen-ebilmek kolayca yazabilirsiniz yararlı bir mesaj sağlar ... –