Tutorial
Ejemplo:
public class UsuarioServicio{
private final HashMap<Long, UsuarioDto> usarios = new HashMap<>();
public UsuarioDto crearUsuario(Long id, String nombre){
return usuarios.put(id, new UsuarioDto(id,nombre));
}
public UsuarioDto obtenerUsuario(Long id){
return usuarios.get(id);
}
public UsuarioDto actualizarUsuarios(Long id, String nombre){
return usuarios.put(id, new UsuarioDto(id,nombre));
}
En el mismo paquete que el main, se crea un paquete llamado test y una clase que se
llame parecido (UsuarioServicioTest).
import org.junit.jupiter.api.Test;
class UsuarioServicioTest{
//Hay que saber qué queremos testear.
@Test
public test1(){
UsuarioDto esperado= new UsuarioDto(1L,"prueba");
UsuarioServicio usuarioservicio = new UsuarioServicio();
final UsuarioDto resultado=
usuarioservicio.crearUsuario(1L,"prueba");
//Vemos si lo que esperamos es correcto:
Assertions.assertEquals("esto", "igual a esto");//Esperado y
resultado
Assertions.assertTrue(condición (true));
Assertions.assertFalse(false);//falla si no es falso
//para ver si falla:
Assertions.fail();
}
}