Por aca les dejo la documentacion del paquete testing
Requisitos para tomar el curso
Temario de Unit Testing en Go
Introducci贸n
Importancia del Unit Testing en Go
Proyecto del curso: atrapando pokemones
Primeras pruebas con Go
Tu primera prueba unitaria en Go: objeto T
Paquetes para realizar assertions
Pruebas a la PokeAPI con testify
Manejo de errores y panic en Go
Utilizando mocks
驴Qu茅 son los mocks? 驴C贸mo y cu谩ndo mockear?
Llamando APIs externas
Mockeando clientes HTTP
Mockeando mux router
El verdadero valor de tus pruebas
Aumentar coverage vs. testear comportamiento
Un bug inesperado
C贸mo interpretar un benchmark
Pr贸ximos pasos
驴Quieres m谩s cursos de testing en Go?
You don't have access to this class
Keep learning! Join and start boosting your career
Contributions 2
Questions 2
Por aca les dejo la documentacion del paquete testing
Dentro de la validaci贸n del test TestAddSucess, en el string de t.Errorf, preferible usar %d sobre %q en ambos casos ya que las variables son int, con ello cuando ejecuten sus test con -v podr谩n visualizar el valor correspondiente al entero.
// error
if result != expect {
t.Errorf("got %q, expected %d", result, expect)
}
// ideal
if result != expect {
t.Errorf("got %d, expected %d", result, expect)
}
Want to see more contributions, questions and answers from the community?