AzLearn

أساسيات الاختبار

Testing Basics

مفهوم ~18 دقيقة

أساسيات الاختبار — Testing Basics

الاختبارات في Go مواطنون من الدرجة الأولى — مدمجة في اللغة والأدوات. لا تحتاج Jest أو pytest أو JUnit. كل ما تحتاجه هو ملف ينتهي بـ _test.go وأمر go test.

القواعد الأساسية

  1. ملف الاختبار يجب أن ينتهي بـ _test.go
  2. دوال الاختبار تبدأ بـ Test مع حرف كبير
  3. تأخذ معامل واحد: *testing.T
  4. لا تُرجع شيئاً
main.go

ملف الاختبار الحقيقي

هكذا يبدو ملف اختبار Go الفعلي:

main.go

أوامر go test

main.go

دوال المساعدة — Test Helpers

main.go
تحدي — Challenge