كيفية طباعة نص في وحدة التحكم أثناء الاختبار في Go (حزمة testing)؟
مرحباً بالجميع! لقد بدأت للتو في تعلم Go وأكتب اختبارات الوحدة باستخدام الحزمة القياسية `testing`. لدي دالة بسيطة أريد اختبارها، ولأغراض التصحيح أحتاج إلى طباعة بعض القيم الوسيطة في وحدة التحكم للتأكد من أن الاختبار يعمل بشكل صحيح.
إليك مثال على الكود الخاص بي:
```go
package main
import "testing"
func Sum(a, b int) int {
return a + b
}
func TestSum(t *testing.T) {
result := Sum(2, 3)
// كيف يمكنني طباعة result في وحدة التحكم؟
}
```
لقد جربت استخدام `fmt.Println(result)` داخل الدالة `TestSum`، ولكن عند تشغيل الاختبار باستخدام الأمر `go test` لا أرى أي مخرجات. ربما أفعل شيئاً خاطئاً؟ هل أحتاج إلى استخدام طريقة خاصة من حزمة `testing`؟
أرجو إرشادي حول كيفية طباعة معلومات التصحيح بشكل صحيح أثناء تنفيذ الاختبارات في Go. شكراً مسبقاً!
<<>>
استخدام
استخدام t.Log و t.Logf للطباعة في الاختبارات
لقد قم