منصوبے کے بارے میں
Testify ایک مقبول Go (golang) ٹیسٹنگ ٹول کٹ ہے جو بہتر ٹیسٹ کوڈ لکھنے میں مدد کے لیے پیکجز کا ایک مجموعہ فراہم کرتی ہے۔ یہ تین اہم خصوصیات پیش کرتی ہے: آسان اور قابلِ مطالعہ assertions کے لیے `assert` پیکج، mock objects بنانے کے لیے `mock` پیکج، اور setup/teardown طریقوں کے ساتھ ٹیسٹ suites بنانے کے لیے `suite` پیکج۔ `require` پیکج `assert` کی طرح ہی فنکشنز فراہم کرتا ہے لیکن ناکامی پر boolean واپس کرنے کے بجائے ٹیسٹ ختم کر دیتا ہے۔ Testify کو معیاری `go test` فریم ورک کے ساتھ بغیر کسی رکاوٹ کے کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ اسے v1 پر برقرار رکھا گیا ہے اور کوئی breaking changes قبول نہیں کیے جاتے، اور v2 کے لیے بات چیت جاری ہے۔ انسٹالیشن `go get github.com/stretchr/testify` کے ذریعے آسان ہے۔ یہ پروجیکٹ MIT لائسنس کے تحت ہے اور Go کے ورژن 1.19 سے آگے تک کی حمایت کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.