راه اندازی ساختگی چیست؟
راه اندازی ساختگی چیست؟

تصویری: راه اندازی ساختگی چیست؟

تصویری: راه اندازی ساختگی چیست؟
تصویری: راه اندازی کسب و کار در کمتر از 7 دقیقه!! ( آموزش راه اندازی کسب و کار) 2024, ممکن است
Anonim

برپایی روش برای تعیین انتظارات در مورد استفاده می شود مسخره کردن جسم به عنوان مثال: در اینجا شما روش DoSomething را روی آن تنظیم می کنید مسخره کردن هدف - شی. شما می گویید وقتی پارامتر "ping" است، متد true را برمی گرداند. اکنون این شیء می تواند بیشتر به عنوان یک عمل کند مسخره کردن یا یک خرد بسته به استفاده شما.

در اینجا، چگونه از تأیید ساختگی استفاده کنم؟

موکیتو تایید کنید روش () را می توان برای آزمایش تعداد فراخوانی روش نیز مورد استفاده قرار داد. ما می توانیم تعداد دقیق دفعات، حداقل یک بار، حداقل، حداکثر تعداد دفعات فراخوانی را برای a آزمایش کنیم مسخره کرد روش. ما میتوانیم استفاده کنید verifyNoMoreInteractions() بعد از همه تایید کنید () متد فراخوانی می کند تا مطمئن شود همه چیز تأیید شده است.

علاوه بر بالا، آیا می توانید کلاس های بتن را مسخره کنید؟ 4 پاسخ. در تئوری مطلقاً هیچ مشکلی وجود ندارد مسخره آ کلاس بتن ; ما در برابر یک رابط منطقی (به جای رابط کلمه کلیدی) آزمایش می کنند و آن را انجام می دهند میکند مهم نیست که آیا آن رابط منطقی توسط a ارائه شده باشد کلاس یا رابط.

در اینجا، مخزن ساختگی چیست؟

گزینه دیگر ایجاد یک است مخزن ساختگی . با استفاده از a مخزن ساختگی ، می‌توانیم تمام موک‌هایی را که ایجاد می‌کنیم در یک مکان تأیید کنیم، و بدون کد تکراری برای هر آزمون، تأییدیه ثابتی ایجاد کنیم. برای انجام این کار، می‌توانیم یک کلاس پایه تست واحد ساده بنویسیم که شامل MockRepository نمونه، مثال.

آزمون آزمایشی در واحد چیست؟

مسخره کردن روش/شی که رفتار یک روش/شیء واقعی را به روش های کنترل شده شبیه سازی می کند. مسخره کردن اشیاء در استفاده می شود تست واحد . اغلب یک روش تحت الف تست سایر سرویس ها یا روش های خارجی را در آن فراخوانی می کند. به اینها وابستگی گفته می شود. هنگامی که مورد تمسخر قرار می گیرند، وابستگی ها همانگونه رفتار می کنند که ما آنها را تعریف کردیم.

توصیه شده: