Avatar ·

Go (पैकेज testing) में परीक्षण करते समय कंसोल पर टेक्स्ट कैसे आउटपुट करें?

सभी को नमस्ते! मैंने अभी Go सीखना शुरू किया है और मानक पैकेज `testing` का उपयोग करके unit-टेस्ट लिख रहा हूँ। मेरे पास एक सरल फंक्शन है जिसका मैं परीक्षण करना चाहता हूँ, और डीबगिंग के लिए मुझे कंसोल पर कुछ मध्यवर्ती मान आउटपुट करने की आवश्यकता है ताकि यह सुनिश्चित हो सके कि टेस्ट सही ढंग से काम कर रहा है। यहाँ मेरे कोड का उदाहरण है: ```go package main import "testing" func Sum(a, b int) int { return a + b } func TestSum(t *testing.T) { result := Sum(2, 3) // मैं result को कंसोल पर कैसे आउटपुट करूँ? } ``` मैंने `TestSum` फंक्शन के अंदर `fmt.Println(result)` का उपयोग करने की कोशिश की, लेकिन जब मैं `go test` कमांड से टेस्ट चलाता हूँ, तो मुझे कोई आउटपुट नहीं दिखता। शायद मैं कुछ गलत कर रहा हूँ? क्या मुझे `testing` पैकेज से किसी विशेष मेथड का उपयोग करने की आवश्यकता है? कृपया बताएं कि Go में टेस्ट निष्पादन के दौरान डीबग जानकारी को सही तरीके से कैसे आउटपुट करें। पहले से धन्यवाद! <<>>

टेस्ट में आउटपुट के लिए t.Log और t.Logf का उपयोग

आपने सह