Del curso: Domina Go: Test de código
Desbloquea este curso con un periodo de prueba gratis
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Funciones de test en Go - Tutorial de Go
Del curso: Domina Go: Test de código
Funciones de test en Go
Las funciones de test en Go son funciones que empiezan por el prefijo Test, primera letra en mayúscula, y que reciben un puntero a testing.T como parámetro. Además, deben crearse en un fichero de test que debe terminar en _test.go. Cuando ejecutamos go test, el toolchain de Go ejecutará todas estas funciones de test en el paquete que estamos probando. En estas funciones, podemos agrupar nuestro código de test en grupos lógicos de ejecución, Por tanto, sería conveniente crear al menos una función de test por cada funcionalidad que queramos probar, incluyendo un nombre que nos ayude a entender qué es lo que estamos probando. Los nombres de las funciones de test deben seguir ciertas convenciones, como que la siguiente palabra debe ser el nombre de una función pública que estamos probando, como por ejemplo, TestHealth, o una estructura que estemos probando, como por ejemplo, TestPokemon. Vamos a ejecutar todos estos test. Podemos ejecutarlos a nivel de fichero y todas las funciones serán…
Contenido
-
-
-
(Bloqueado)
El paquete testing de la librería estándar de Go1 min 46 s
-
(Bloqueado)
Funciones de test en Go1 min 7 s
-
La función TestMain en Go52 s
-
(Bloqueado)
Subtests en Go2 min 4 s
-
(Bloqueado)
Patrón de testing en Go: test tables53 s
-
(Bloqueado)
Patrón de testing en Go: test functions1 min 1 s
-
(Bloqueado)
Uso de test helpers en Go58 s
-
(Bloqueado)
Probar modos de fallo en Go con interfaces1 min 10 s
-
(Bloqueado)
Probar panics en Go49 s
-
(Bloqueado)
-
-
-