Avatar ·

كيفية طباعة نص في وحدة التحكم أثناء الاختبار في 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 للطباعة في الاختبارات

لقد قم