🔵 عنوان مقاله
PegoMock 4.3: A Powerful Yet Simple Mocking Framework
🟢 خلاصه مقاله:
**PegoMock 4.3 یک فریمورک mocking ساده اما قدرتمند است که با یک DSL خوانا نوشتن، خواندن و نگهداری تستها را آسان میکند. هسته اصلی آن، زبانی است که بهجای کدهای طولانی، نیت تست را شفاف بیان میکند. این ابزار از stubbing و argument matching پشتیبانی میکند؛ یعنی میتوانید رفتار وابستگیهای شبیهسازیشده را تعریف کنید و بر اساس الگوهای ورودی، انتظارها را دقیق و انعطافپذیر تنظیم کنید. نتیجه، تستهایی شفاف، کمبوایلرپلیت و قابل اتکا برای تیمهاست.
#Testing #Mocking #DSL #UnitTesting #Stubbing #ArgumentMatching #TestAutomation
🟣لینک مقاله:
https://golangweekly.com/link/175072/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
PegoMock 4.3: A Powerful Yet Simple Mocking Framework
🟢 خلاصه مقاله:
**PegoMock 4.3 یک فریمورک mocking ساده اما قدرتمند است که با یک DSL خوانا نوشتن، خواندن و نگهداری تستها را آسان میکند. هسته اصلی آن، زبانی است که بهجای کدهای طولانی، نیت تست را شفاف بیان میکند. این ابزار از stubbing و argument matching پشتیبانی میکند؛ یعنی میتوانید رفتار وابستگیهای شبیهسازیشده را تعریف کنید و بر اساس الگوهای ورودی، انتظارها را دقیق و انعطافپذیر تنظیم کنید. نتیجه، تستهایی شفاف، کمبوایلرپلیت و قابل اتکا برای تیمهاست.
#Testing #Mocking #DSL #UnitTesting #Stubbing #ArgumentMatching #TestAutomation
🟣لینک مقاله:
https://golangweekly.com/link/175072/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - petergtz/pegomock: Pegomock is a powerful, yet simple mocking framework for the Go programming language
Pegomock is a powerful, yet simple mocking framework for the Go programming language - petergtz/pegomock
👍1
🔵 عنوان مقاله
gotests: Automatically Generate Test Boilerplate From Code
🟢 خلاصه مقاله:
**خلاصه فارسی: ابزار gotests با تحلیل امضاهای توابع و متدها در کد Go، بهطور خودکار تستهای table-driven تولید میکند و نیاز به نوشتن کد تکراری برای اسکلت تست را از بین میبرد. این کار سرعت پوششدهی تست را بالا میبرد، سبک تست را در تیمها یکپارچه میکند و با الگوهای قابلسفارشیسازی از طریق CLI یا ادیتور بهراحتی در جریان کار توسعه جا میافتد. انتشار نسخه v1 در این هفته نشاندهنده پایداری و آمادگی برای استفاده در محیطهای حرفهای است، چه برای شروع تست در کدهای موجود و چه برای افزودن تست به بستههای جدید.
#Go #Testing #UnitTesting #TDD #Automation #DeveloperTools #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/175984/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
gotests: Automatically Generate Test Boilerplate From Code
🟢 خلاصه مقاله:
**خلاصه فارسی: ابزار gotests با تحلیل امضاهای توابع و متدها در کد Go، بهطور خودکار تستهای table-driven تولید میکند و نیاز به نوشتن کد تکراری برای اسکلت تست را از بین میبرد. این کار سرعت پوششدهی تست را بالا میبرد، سبک تست را در تیمها یکپارچه میکند و با الگوهای قابلسفارشیسازی از طریق CLI یا ادیتور بهراحتی در جریان کار توسعه جا میافتد. انتشار نسخه v1 در این هفته نشاندهنده پایداری و آمادگی برای استفاده در محیطهای حرفهای است، چه برای شروع تست در کدهای موجود و چه برای افزودن تست به بستههای جدید.
#Go #Testing #UnitTesting #TDD #Automation #DeveloperTools #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/175984/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - cweill/gotests: Automatically generate Go test boilerplate from your source code.
Automatically generate Go test boilerplate from your source code. - cweill/gotests