मैं एक दावे संदेश दो तरीकों में से एक लिख सकता हूं। उन्होंने कहा सफलता:क्या जुनीट संदेश सफलता या विफलता की स्थिति बताएगा?
assertEquals("objects should be identical", expected, actual);
या तोड़ा जा रहा है की हालत बताते हुए:
assertEquals("objects aren't identical", expected, actual);
वहाँ JUnit विशेष रूप में इस के लिए एक मानक है? यदि नहीं, तो प्रत्येक पक्ष के लिए तर्क क्या हैं?
पीएस मैंने वेब पर आलेखों को बिना स्पष्टीकरण के इन दोनों को प्रदर्शित किया है, इसलिए बस "Google खोज" कहना एक जवाब नहीं है!
[अद्यतन]
हर कोई तथ्य यह है कि मैं assertEquals
इस्तेमाल किया है और इसलिए संदेश शायद बेकार है पर लटका दिया हो रही है। लेकिन निश्चित रूप से ऐसा इसलिए है क्योंकि मैं केवल प्रश्न को स्पष्ट करना चाहता था।
बजाय कल्पना यह है:
assertTrue(... big long multi-line expression ...);
कहाँ संदेश उपयोगी है।
जो बिंदु पर, के रूप में विभिन्न जवाब कहा है, यह कोई बात नहीं।* केवल * महत्वपूर्ण बिंदु है: संदेश सूचनात्मक है? यदि ऐसा है, तो महान काम किया। हर तरह से अपने स्वयं के सम्मेलनों में आते हैं, लेकिन इस मामले में मुझे नहीं लगता कि यह बहुत स्पष्ट है क्योंकि यह स्पष्ट है। –