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

131-java-testing-unit-testing

Da utilizzare quando è necessario rivedere, migliorare o scrivere test unitari Java, tra cui la migrazione da JUnit 4 a JUnit 5, l'adozione di AssertJ per asserzioni fluide, la strutturazione dei test con Given-When-Then, la garanzia dell'indipendenza dei test, l'applicazione di test parametrizzati, la simulazione delle dipendenze con Mockito, la verifica delle condizioni al contorno (RIGHT-BICEP, CORRECT, A-TRIP), l'utilizzo delle annotazioni di sicurezza null JSpecify o l'eliminazione di anti-pattern di test come come test basati sulla riflessione o stato mutabile condiviso. Parte del progetto skills-for-java

12Installazioni·2Tendenza·@jabrena

Installazione

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

Come installare 131-java-testing-unit-testing

Installa rapidamente la skill AI 131-java-testing-unit-testing nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

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

Da utilizzare quando è necessario rivedere, migliorare o scrivere test unitari Java, tra cui la migrazione da JUnit 4 a JUnit 5, l'adozione di AssertJ per asserzioni fluide, la strutturazione dei test con Given-When-Then, la garanzia dell'indipendenza dei test, l'applicazione di test parametrizzati, la simulazione delle dipendenze con Mockito, la verifica delle condizioni al contorno (RIGHT-BICEP, CORRECT, A-TRIP), l'utilizzo delle annotazioni di sicurezza null JSpecify o l'eliminazione di anti-pattern di test come come test basati sulla riflessione o stato mutabile condiviso. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-03-10
Aggiornato
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Risposte rapide

Che cos'è 131-java-testing-unit-testing?

Da utilizzare quando è necessario rivedere, migliorare o scrivere test unitari Java, tra cui la migrazione da JUnit 4 a JUnit 5, l'adozione di AssertJ per asserzioni fluide, la strutturazione dei test con Given-When-Then, la garanzia dell'indipendenza dei test, l'applicazione di test parametrizzati, la simulazione delle dipendenze con Mockito, la verifica delle condizioni al contorno (RIGHT-BICEP, CORRECT, A-TRIP), l'utilizzo delle annotazioni di sicurezza null JSpecify o l'eliminazione di anti-pattern di test come come test basati sulla riflessione o stato mutabile condiviso. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Come installo 131-java-testing-unit-testing?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 131-java-testing-unit-testing Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

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