প্রকল্প সম্পর্কে
Testify একটি জনপ্রিয় Go (golang) টেস্টিং টুলকিট যা আপনাকে আরও ভালো টেস্ট কোড লিখতে সাহায্য করার জন্য একগুচ্ছ প্যাকেজ প্রদান করে। এটি তিনটি প্রধান বৈশিষ্ট্য অফার করে: সহজ ও পাঠযোগ্য অ্যাসারশনের জন্য `assert` প্যাকেজ, মক অবজেক্ট তৈরির জন্য `mock` প্যাকেজ, এবং সেটআপ/টিয়ারডাউন মেথডসহ টেস্ট স্যুট তৈরির জন্য `suite` প্যাকেজ। `require` প্যাকেজ `assert`-এর মতোই ফাংশন প্রদান করে, তবে ব্যর্থতার ক্ষেত্রে বুলিয়ান ফেরত না দিয়ে টেস্ট বন্ধ করে দেয়। Testify স্ট্যান্ডার্ড `go test` ফ্রেমওয়ার্কের সাথে নির্বিঘ্নে কাজ করার জন্য ডিজাইন করা হয়েছে। এটি v1-এ রক্ষণাবেক্ষণ করা হয়, কোনো ব্রেকিং পরিবর্তন গ্রহণ করা হয় না, এবং v2-এর জন্য আলোচনা চলছে। ইনস্টলেশন সহজ, `go get github.com/stretchr/testify` এর মাধ্যমে। প্রকল্পটি MIT লাইসেন্সের অধীনে এবং Go 1.19 থেকে পরবর্তী সংস্করণগুলি সমর্থন করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.