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.