Mocking Objects in test implementation and Mockito in Java آبجکت های تقلیدی در تست نویسی در جاوا
Ramin Zare
#java #test در پیاده سازی تست ها استفاده از تکنیکهای Mocking از مرسوم ترین روش هایی است که برای پیشبرد تست های واحد و integration استفاده میشه زمانهایی که پیاده سازی ما به بخشی دیگر از پیاده سازی ها وابسته است و ما نمیخواییم تمرکز تستمون را از روی اون قسمت اصلی از بین ببریم یا اینکه اون وابستگی هنوز آماده نیست یا اینکه یه کتابخانه مجزایی است و وظیفه تست آن با ما نیست. در اینجاست که سعی میکنیم یک آبجکت تقلیدی درست کنیم که صرفا اجازه بده تستمون را ادامه بدیم. Mockito یکی از کتابخانه های جاوایی است که با اون میتونید برای کلاس ها و اینترفیس هاتون آبجکت ماک درست کنید
لینک ویدیوی لایو اصلی https://youtu.be/IundjlhR6KY
00:00 شروع 00:23 معرفی Mocking و Mock Objects 05:30 Spy Objects 06:33 Verify 11:00 نمونه پیاده سازی با Mockito 20:17 نمونه دوم پیاده سازی با Mockito 25:09 چند نکته درباره Spy و InjectMocks ... https://www.youtube.com/watch?v=atCZ0ABUEz0
118305976 Bytes