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

131-java-testing-unit-testing

À utiliser lorsque vous avez besoin de réviser, d'améliorer ou d'écrire des tests unitaires Java, y compris la migration de JUnit 4 vers JUnit 5, l'adoption d'AssertJ pour des assertions fluides, la structuration des tests avec Given-When-Then, la garantie de l'indépendance des tests, l'application de tests paramétrés, la simulation de dépendances avec Mockito, la vérification des conditions aux limites (RIGHT-BICEP, CORRECT, A-TRIP), l'exploitation des annotations de sécurité nulle JSpecify ou l'élimination des anti-modèles de test tels que tests basés sur la réflexion ou état mutable partagé. Une partie du projet skills-for-java

12Installations·2Tendance·@jabrena

Installation

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

Comment installer 131-java-testing-unit-testing

Installez rapidement le skill IA 131-java-testing-unit-testing dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : 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...

À utiliser lorsque vous avez besoin de réviser, d'améliorer ou d'écrire des tests unitaires Java, y compris la migration de JUnit 4 vers JUnit 5, l'adoption d'AssertJ pour des assertions fluides, la structuration des tests avec Given-When-Then, la garantie de l'indépendance des tests, l'application de tests paramétrés, la simulation de dépendances avec Mockito, la vérification des conditions aux limites (RIGHT-BICEP, CORRECT, A-TRIP), l'exploitation des annotations de sécurité nulle JSpecify ou l'élimination des anti-modèles de test tels que tests basés sur la réflexion ou état mutable partagé. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-10
Mis à jour
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Réponses rapides

Qu'est-ce que 131-java-testing-unit-testing ?

À utiliser lorsque vous avez besoin de réviser, d'améliorer ou d'écrire des tests unitaires Java, y compris la migration de JUnit 4 vers JUnit 5, l'adoption d'AssertJ pour des assertions fluides, la structuration des tests avec Given-When-Then, la garantie de l'indépendance des tests, l'application de tests paramétrés, la simulation de dépendances avec Mockito, la vérification des conditions aux limites (RIGHT-BICEP, CORRECT, A-TRIP), l'exploitation des annotations de sécurité nulle JSpecify ou l'élimination des anti-modèles de test tels que tests basés sur la réflexion ou état mutable partagé. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Comment installer 131-java-testing-unit-testing ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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