العودة إلى الدورة

اختبار الوحدات: الطريقة المدمجة

لغة Go (Golang) للخدمات المصغرة السحابية (Cloud-Native Microservices)

الاختبار في Go

تمتلك Go حزمة testing قوية مدمجة. لا حاجة لمكتبات خارجية مثل JUnit أو PyTest.

إنشاء اختبار:

أنشئ ملفاً ينتهي بـ _test.go. go func TestAdd(t *testing.T) { got := Add(2, 2) if got != 4 { t.Errorf("expected 4, got %d", got) } }

قم بالتشغيل باستخدام go test ./....