أساسيات الاختبار
Testing Basics
مفهوم
~18 دقيقة
أساسيات الاختبار — Testing Basics
الاختبارات في Go مواطنون من الدرجة الأولى — مدمجة في اللغة والأدوات. لا تحتاج Jest أو pytest أو JUnit. كل ما تحتاجه هو ملف ينتهي بـ _test.go وأمر go test.
القواعد الأساسية
- ملف الاختبار يجب أن ينتهي بـ
_test.go - دوال الاختبار تبدأ بـ
Testمع حرف كبير - تأخذ معامل واحد:
*testing.T - لا تُرجع شيئاً
main.go
Output:
ملف الاختبار الحقيقي
هكذا يبدو ملف اختبار Go الفعلي:
main.go
Output:
أوامر go test
main.go
Output:
دوال المساعدة — Test Helpers
main.go
Output:
تحدي — Challenge
اكتب دالة اختبار تفحص Add مع 3 حالات مختلفة