Avatar ·

Cómo ejecutar una prueba específica en PHPUnit

¡Hola a todos! Soy nuevo en PHPUnit y no logro entender cómo ejecutar pruebas individuales. Tengo una gran clase de prueba UserServiceTest.php con una docena de métodos. Cuando ejecuto phpunit en la consola, ejecuta todas las pruebas a la vez. Esto es muy lento, especialmente cuando estoy corrigiendo un método específico y quiero verificar solo ese rápidamente.

Aquí hay un ejemplo de mi clase de prueba:

<?php
use PHPUnit\Framework\TestCase;

class UserServiceTest extends TestCase
{
    public function testCreateUser(): void
    {
        // ... mucho código
    }

    public function testUpdateUser(): void
    {
        // ... mucho código
    }

    public function testDeleteUser(): void
    {
        // ... mucho código que estoy corrigiendo ahora
    }
}
?>

He buscado en Google, pero encontré muchas opciones diferentes: flags --filter, --group, algunas configuraciones en xml. Probé escribir phpunit --filter testDeleteUser