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 25.000 cursos impartidos por expertos del sector.
Suites en la librería Go Testify - Tutorial de Go
Del curso: Domina Go: Test de código
Suites en la librería Go Testify
Las suites de Testify nos permiten ejecutar test de manera anidada, de forma que podamos definir una estructura Go adecuada para la funcionalidad que estamos probando. Podemos definir una suite de test utilizando la struct suite del paquete suite de Testify, añadiendo métodos a dicha struct para definir el ciclo de vida de la misma. De esta manera, podremos ejecutar código antes o después de que se ejecuten los test. En nuestro ejemplo, vamos a definir esta suite para las tiradas de los dados. Todos los métodos de la suite que comiencen por Test serán ejecutados como test de la suite mediante una llamada a suite.Run. Para ello debemos crear una función de test habitual, por ejemplo, TestSavageDiceSuite. Aquí la tenemos. En esta función, vamos a invocar a suite.Run, pasando como parámetro una instancia de nuestra suite. La funcionalidad que queremos probar se basa en tirar un dado con un número de caras determinado, de manera que si sale el valor máximo del dado, este explote y se…
Contenido
-
-
-
-
(Bloqueado)
Instalación de la librería Go Testify1 min 3 s
-
(Bloqueado)
Assert vs. Require en la librería Go Testify1 min 37 s
-
(Bloqueado)
Mock en la librería Go Testify1 min 54 s
-
(Bloqueado)
Suites en la librería Go Testify1 min 58 s
-
BeforeTest y SetupSuite en la librería Go Testify1 min 7 s
-
(Bloqueado)
AfterTest y TearDownSuite en la librería Go Testify1 min 4 s
-
(Bloqueado)
-
-