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

عرض عملي: اختبار مصفوفة الصلاحيات

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

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

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

في هذا الدرس

prove the rules with a test for every endpoint and role. Prepares JNR-036-LAB1.

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

خطوة بخطوة

  1. Write a table: endpoint × anonymous/customer/admin → expected status.
  2. Turn it into a parameterized test with MockMvc.
  3. Run it and see all green.
  4. Planned mistake: put a broad permitAll rule before a hasRole("ADMIN") rule; the admin-only test fails because the first match wins. Fix: reorder.
  5. Commit the matrix test as the safety net for later changes.

التطبيق

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

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

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

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