क्या assertThat(a, lessThan(b));
जैसी कोई बात है? मैं वर्तमान में जूनिट 4.8.1 का उपयोग कर रहा हूं और मैं कम नहीं ढूंढ पा रहा हूं। इसके बजाय मुझे assertTrue(a < b)
करना है, लेकिन इसमें कोई कमी है कि यह टेस्ट लॉग में दो नंबर प्रिंट नहीं करता है।जुनीट: कम से कम दावा?
उत्तर
क्या आपने जुनीट + Hamcrest की कोशिश की है? कुछ उदाहरण-यह लगभग वास्तव में क्या आप पोस्ट की तरह दिखता है के लिए इस ब्लॉग पोस्ट देखें:
JUnit 4 Showcase – assertThat and Hamcrest Matchers
वैकल्पिक रूप से, वहाँ भी ComparableAssertJUnit-addons project से है।
मैंने हैमक्रिस्ट की जांच की, और वहां कुछ भी नहीं था जैसे फ़ान फ़ंक्शन – Shuo
यह दस्तावेज़ों में है: http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/ हैमक्रिस्ट/नंबर/ऑर्डरिंग कॉम्परिसन.html # कम तहान (टी) – DaoWen
या, यदि आप उपलब्ध सभी चीज़ों को देखने के लिए 'मटरर्स' के माध्यम से जाते हैं, जैसे ['Matchers.lessThan'] (http://hamcrest.org/JavaHamcrest/javadoc/1.3 /org/hamcrest/Matchers.html#lessThan%28T%29)। – Joe
आप इस तरह हैमक्रिस्ट आयात कर सकते हैं और Matchers.lessThan() विधि का उपयोग कर सकते हैं।
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
assertThat(foo, Matchers.lessThan(bar));
- 1. Lucene.Net TermRangeQuery से कम/कम से कम?
- 2. कम से कम यूआरएल
- 3. कम से कम
- 4. कम से कम
- 5. कम से कम
- 6. कम से कम एक चेक
- 7. पीएचपी कम से कम/सरणी
- 8. mongoDB मानचित्र/कम से कम
- 9. अस्वीकरण: कम से कम एक
- 10. एसक्यूएल क्वेरी कम से कम
- 11. कम से कम एंड्रॉयड GLSurfaceView
- 12. कम से कम एक मिलीसेकंड
- 13. कम करें और कम से
- 14. कम से कम 5 जी
- 15. Double.Epsilon, से अधिक है, कम से कम, कम से कम या इसके बराबर
- 16. उपकरण को कम से कम जावास्क्रिप्ट फ़ाइलें
- 17. नेस्टिंग: इसके बाद: कम से कम
- 18. Printf (कम से कम मामले) विचाराधीन
- 19. कम से कम एक सप्ताह पहले
- 20. कम से कम प्रोग्रामों को संभालना
- 21. अजगर regex पहले/कम से कम मैच
- 22. सबसे अच्छा कम से कम पथ एल्गोरिथ्म
- 23. Regex को कम से कम दशमलव संख्या
- 24. स्पैस कम से कम वर्ग रिग्रेशन
- 25. सी # पैराम्स कम से कम एक मान
- 26. मार्ग समस्या: कम से कम कुल लागत
- 27. Micropython या कम से कम अजगर स्थापना
- 28. ड्रीमवेवर: कम से कम सीएसएस ... एक्सेस
- 29. Angular.js को कम से कम एक चेकबॉक्स
- 30. कम से कम एसएसएस कैसे परिवर्तित करें?
ऐसा नहीं लगता है। लेकिन आप आसानी से अपना खुद का लिख सकते हैं जो एक उपयोगी संदेश प्रदान करता है ... –