गो टेस्ट में संदेशों को प्रभावी ढंग से कैसे प्रिंट करें
गो में परीक्षण के दौरान, डिबगिंग उद्देश्यों के लिए संदेशों को प्रिंट करना उपयोगी हो सकता है। हालाँकि, fmt.Println का उपयोग करने से हमेशा अपेक्षित आउटपुट नहीं मिलता है। इसके बजाय, परीक्षणों के साथ काम करते समय निम्नलिखित विधियाँ अधिक विश्वसनीय मुद्रण विकल्प प्रदान करती हैं। बी संरचनाएं निम्नलिखित लॉगिंग विधियां प्रदान करती हैं:
.लॉग
: के समान fmt.Printfunc TestPrintSomething(t *testing.T) { t.Log("Say नमस्ते") // .Log विधि का उपयोग करके "Say नमस्ते" प्रिंट करता है }
-v फ़्लैग के साथ परीक्षण आउटपुट:
func TestPrintSomething(t *testing.T) { t.Log("Say hi") // Prints "Say hi" using the .Log method }
go test -v"-v" ध्वज के साथ, परीक्षण प्रिंट करेगा उत्तीर्ण और असफल दोनों परीक्षणों के लिए संदेश लॉग करें।
नोट:go test -v
परीक्षण की .Error विधि। संदेश. हालाँकि, यह त्रुटियों की रिपोर्ट करने के लिए है और परीक्षण को विफल के रूप में चिह्नित करेगा। .लॉग विधियाँ परीक्षण परिणाम को प्रभावित किए बिना सूचनात्मक मुद्रण के लिए एक स्वच्छ और अधिक उपयुक्त विकल्प प्रदान करती हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3