انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-043-L06

عرض عملي: تحويل اختبارات منسوخة إلى جدول مُعلْمَر

  • الدرس 6 من 6
  • Junior
في هذا الدرس 3 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

refactor repeated tests into one table. Prepares JNR-043-LAB1.

تفاصيل المخطط المبدئي

خطوة بخطوة

  1. Show ten near-identical tests for Shop discount and tax rules.
  2. Create one @ParameterizedTest with @CsvSource; move the data into rows.
  3. Add a readable name template and run; each row reports separately.
  4. Add edge rows (zero, maximum discount, rounding).
  5. Planned mistake: compare BigDecimal with assertEquals and 100.0 vs 100.00 fails; fix with isEqualByComparingTo.
  6. Plant a bug in the calculator and show a row failing.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.