Hola, muy buenas tardes.
Recientemente he comenzado a utilizar JUnit con Java y me siento un poco perdido. ¿Me podrían dar recomendaciones sobre su uso? Ya sea cuándo debe utilizarse, si se recomienda organizarlo por clase u otro factor, si hay buenas prácticas o convenciones a la hora de crear los tests; así como cualquier consideración especial que deba tener en cuenta.
Agradecería cualquier consejo o sugerencia que puedan ofrecerme!
Ahí lo que siempre recomiendo es ir a la documentación oficial de cada lib. La idea es que te ayude a construir una suit de test unitarios. Una buena práctica para hacer los test y donde se usa en todas las empresas es con el:
Given
When
Then
Esa es una forma bastante estándar de organizar los test para una clase. Recorda que los test unitarios son en las clases y cualquier método que sea público y accesible por cualquiera que lo quiera consumir