Thursday, 11 January 2018

Waitforexpectationswithtimeout معالج - المنازل


أحاول اختبار طلب غير متزامن مع ككتست وذلك باستخدام إكسكتاتيونويثدسكريبتيون. ولكن عندما يطلق عليه ويتفوريكسكتاتيونسويثتيميوت انه تعطل على الفور دون انتظار حتى مهلة. حتى أنني حاولت وضع عملية الوفاء قريبا بعد فقط لاستبعاد مشكلة المهلة، ولكن دي لا تغيير الأشياء هذه هي وظيفتي: نفس السلوك يحدث في وظائف أخرى. إذا أخذت العملية ويتفوريكسكتاتيونسويثتيموت وابقت على عملية التوقع ويثدسكريبتيون، فإنه تعطل في نهاية الدالة. في كلتا الحالتين ريبوت تحطم ما يلي: طلب يوليو 22 15 في 12: 21 وأنا اختبار مكالمة غير متزامنة باستخدام ككتستكسكتاتيون. تعمل التعليمات البرمجية التالية (ينجح الاختبار) عند تنفيذ كومبليتيونهاندلر قبل مهلة 1 ثانية. ومع ذلك، إذا كان لا يتم استدعاء إكستراكتاندلر، وبالتالي فإن التوقعات لم تتحقق، بدلا من الحصول على فشل الاختبار عند استدعاء ويتفوريكسكتاتيونسويثتيميوت أحصل على إكسكباداشس، وهي ليست مفيدة جدا لأن هذا يجعل من المستحيل أن نرى نتائج جناح الاختبار كله. كيف يمكنني تجنب هذا والحصول على فشل اختبار طبيعي طلب ديك 21 14 في 15:31

No comments:

Post a Comment