Cómo hacer una Suite de Tests
suite de tests

Cómo hacer una Suite de Tests

Hay veces que puede interesarte agrupar ciertas clases con sus tests para correrlos todos en bloque. Para esto nos sirve una suite de tests.

Imaginemos que tenemos la clase FooTest1 y la FooTest2. Si ponemos el siguiente código, podremos ejecutar todos los tests incluidos en ambas clases dándole al run ⏩️ que nos aparecerá a la izquierda de la declaración de la clase TestSuite.

import org.junit.runner.RunWith
import org.junit.runners.Suite

@Runwith(Suite::class)
@Suite.SuiteClasses(
    FooTest1::class,
    FooTest2::class
)
class TestSuite

Además, esto nos vale tanto para tests unitarios como para tests de instrumentación.

Los miembros de "Los androides Premium" escuchan contenido adicional en audio sobre este artículo... ¡y otros más de 100!

Suena muy bien

Hay que suscribirse para disfrutar de todo el contenido premium desde la web y la app, así como participar en las actividades premium: videoconferencias y canales premium en Discord.

Publicado: 2022-09-29 Actualizado: 2023-09-19