·131-java-testing-unit-testing
</>

131-java-testing-unit-testing

استخدمه عندما تحتاج إلى مراجعة اختبارات وحدة Java أو تحسينها أو كتابتها - بما في ذلك الترحيل من JUnit 4 إلى JUnit 5، واعتماد AssertJ للتأكيدات بطلاقة، وتنظيم الاختبارات باستخدام Give-When-Then، وضمان استقلال الاختبار، وتطبيق الاختبارات ذات المعلمات، والتبعيات الساخرة مع Mockito، والتحقق من شروط الحدود (RIGHT-BICEP، CORRECT، A-TRIP)، والاستفادة من التعليقات التوضيحية للسلامة الخالية من JSpecify، أو إلغاء الاختبار الأنماط المضادة مثل الاختبارات القائمة على الانعكاس أو الحالة المشتركة القابلة للتغيير. جزء من مشروع مهارات جافا

12التثبيتات·2الرائج·@jabrena

التثبيت

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing

كيفية تثبيت 131-java-testing-unit-testing

ثبّت مهارة الذكاء الاصطناعي 131-java-testing-unit-testing بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: jabrena/cursor-rules-java.

Review and improve Java unit tests using modern JUnit 5, AssertJ, and Mockito best practices.

Prerequisites: Run ./mvnw compile or mvn compile before applying any change. If compilation fails, stop immediately and do not proceed — compilation failure is a blocking condition.

Core areas: JUnit 5 annotations (@Test, @BeforeEach, @AfterEach, @DisplayName, @Nested, @ParameterizedTest), AssertJ fluent assertions (assertThat, assertThatThrownBy), Given-When-Then test structure, descriptive test naming, single-responsibility tests, test independence and isolated state, parameterized tests with @ValueSource/@CsvSource/@MethodSource, Mockito dependency mocking (@Mock, @InjectMocks, MockitoExte...

استخدمه عندما تحتاج إلى مراجعة اختبارات وحدة Java أو تحسينها أو كتابتها - بما في ذلك الترحيل من JUnit 4 إلى JUnit 5، واعتماد AssertJ للتأكيدات بطلاقة، وتنظيم الاختبارات باستخدام Give-When-Then، وضمان استقلال الاختبار، وتطبيق الاختبارات ذات المعلمات، والتبعيات الساخرة مع Mockito، والتحقق من شروط الحدود (RIGHT-BICEP، CORRECT، A-TRIP)، والاستفادة من التعليقات التوضيحية للسلامة الخالية من JSpecify، أو إلغاء الاختبار الأنماط المضادة مثل الاختبارات القائمة على الانعكاس أو الحالة المشتركة القابلة للتغيير. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-10
آخر تحديث
2026-03-10

Browse more skills from jabrena/cursor-rules-java

إجابات سريعة

ما هي 131-java-testing-unit-testing؟

استخدمه عندما تحتاج إلى مراجعة اختبارات وحدة Java أو تحسينها أو كتابتها - بما في ذلك الترحيل من JUnit 4 إلى JUnit 5، واعتماد AssertJ للتأكيدات بطلاقة، وتنظيم الاختبارات باستخدام Give-When-Then، وضمان استقلال الاختبار، وتطبيق الاختبارات ذات المعلمات، والتبعيات الساخرة مع Mockito، والتحقق من شروط الحدود (RIGHT-BICEP، CORRECT، A-TRIP)، والاستفادة من التعليقات التوضيحية للسلامة الخالية من JSpecify، أو إلغاء الاختبار الأنماط المضادة مثل الاختبارات القائمة على الانعكاس أو الحالة المشتركة القابلة للتغيير. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

كيف أثبّت 131-java-testing-unit-testing؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/jabrena/cursor-rules-java