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.

AfterTest y TearDownSuite en la librería Go Testify

AfterTest y TearDownSuite en la librería Go Testify - Tutorial de Go

Del curso: Domina Go: Test de código

AfterTest y TearDownSuite en la librería Go Testify

Testify también nos ofrece métodos para limpiar el estado de la suite después de que se hayan ejecutado los test. Tenemos el método AfterTest, que recibe el nombre de la suite y del método del test en ejecución y se ejecutará después de cada test de la suite. También tenemos el método TearDownTest, que se ejecutará después de cada test de la suite. Además, Testify nos ofrece el método TearDownSuite, que es similar al anterior, pero se ejecuta después de que se ejecuten todos los test de la suite. Si además trabajásemos con subtest, también podríamos implementar el método TearDownSubtest, que se ejecuta después de cada subtest. Para terminar, veremos que el ciclo de vida de la suite sería el siguiente. Primero se ejecuta el método SetupSuite, luego el método SetupTest. A continuación, BeforeTest. Después se ejecuta nuestro método de test. A continuación, el método AfterTest, TearDownTest, y finalizamos con el TearDownSuite.

Contenido