ما هو الإعداد الوهمي؟
ما هو الإعداد الوهمي؟

فيديو: ما هو الإعداد الوهمي؟

فيديو: ما هو الإعداد الوهمي؟
فيديو: تأمّل معي (80): كيف يعمل الدواء الوهمي 2024, شهر نوفمبر
Anonim

اقامة يتم استخدام طريقة لوضع التوقعات على يسخر كائن على سبيل المثال: هنا تقوم بتعيين طريقة DoSomething على يسخر موضوع. أنت تقول ، عندما تكون المعلمة "ping" ، فإن الطريقة ترجع true. الآن يمكن لهذا الكائن أن يعمل كملف يسخر أو كعب حسب استخدامك.

من هنا ، كيف يمكنني استخدام التحقق الوهمي؟

موكيتو تحقق () يمكن استخدام طريقة لاختبار عدد استدعاءات الطريقة أيضًا. يمكننا اختبار عدد المرات بالضبط ، مرة واحدة على الأقل ، على الأقل ، على الأكثر لعدد مرات الاستدعاء لـ سخر منهم طريقة. نستطيع استعمال checkNoMoreInteractions () بعد كل ملف تحقق () استدعاءات الطريقة للتأكد من التحقق من كل شيء.

بجانب ما سبق ، هل يمكنك أن تسخر من الطبقات الخرسانية؟ 4 إجابات. من الناحية النظرية لا توجد مشكلة على الإطلاق السخرية أ فئة ملموسة ; نحن يتم اختبارها مقابل واجهة منطقية (بدلاً من واجهة الكلمات الرئيسية) ، وهي هل لا يهم ما إذا كان يتم توفير هذه الواجهة المنطقية بواسطة ملف صف دراسي أو الواجهة.

من هنا ، ما هو المستودع الوهمي؟

خيار آخر هو إنشاء ملف مستودع وهمي . باستخدام ملف مستودع وهمي ، يمكننا التحقق من جميع النماذج التي نقوم بإنشائها في مكان واحد ، وإنشاء تحقق متسق بدون رمز متكرر لكل اختبار. للقيام بذلك ، يمكننا كتابة فئة أساسية لاختبار وحدة بسيطة تحتوي على MockRepository جزء.

ما هو نموذج اختبار الوحدة؟

زائف هي طريقة / كائن يحاكي سلوك طريقة / كائن حقيقي بطرق خاضعة للرقابة. زائف كائنات تستخدم في وحدة التجارب . غالبًا ما تكون الطريقة تحت أ اختبار يستدعي خدمات أو طرق خارجية أخرى داخله. هذه تسمى التبعيات. بمجرد السخرية ، تتصرف التبعيات بالطريقة التي حددناها بها.

موصى به: