#!/usr/bin/env php ================================================================================ اختبار خدمة حساب الأقساط - Direct Test ================================================================================ TEST 1: الحساب الأساسي ───────────────────────────────────────────────────────────────────────────── ✓ المدخلات: - إجمالي: 1000 ج.م - خصم: 100 ج.م (صافي = 900) - مقدم: 200 ج.م (متبقي = 700) - أقساط: 4 (قسط = 700/4 = 175) ✓ النتائج: - القسط 1: 175 ج.م - القسط 2: 175 ج.م - القسط 3: 175 ج.م - القسط 4: 175 ج.م - المجموع: 700 ج.م ✅ TEST 1 PASSED TEST 2: معالجة الكسور العشرية ───────────────────────────────────────────────────────────────────────────── ✓ المدخلات: - إجمالي: 1000 ج.م ÷ 3 = 333.33... ✓ النتائج: - القسط 1: 333.33 ج.م - القسط 2: 333.33 ج.م - القسط 3: 333.34 ج.م - المجموع: 1000 ج.م (يجب أن يساوي 1000) ✓ ✅ TEST 2 PASSED TEST 3: معالجة الأخطاء ───────────────────────────────────────────────────────────────────────────── ✓ اختبار 3a: مقدم أكبر من الصافي ✅ تم اكتشاف الخطأ: "المقدم لا يمكن أن يكون أكبر من المبلغ الصافي بعد الخصم" ✓ اختبار 3b: عدد أقساط صغير ✅ تم اكتشاف الخطأ: "عدد الأقساط يجب أن يكون 2 على الأقل" ✅ TEST 3 PASSED ================================================================================ ✅ النتائج النهائية ================================================================================ ✓ TEST 1: الحساب الأساسي - PASSED ✓ TEST 2: الكسور العشرية - PASSED ✓ TEST 3: معالجة الأخطاء - PASSED الخدمة تعمل بشكل صحيح! ✅ ================================================================================