Utilizei o artisan para criar uma classe de teste, que ficou dentro da pasta tests/Unit como solicitado
O problema é que ao rodar o comando vendor\bin\phpunit no terminal, nenhum teste é encontrado.
Antes rodava os testes padrão do laravel, agora que apaguei os 2 arquivos de testes o meu não aparece...
<?php
namespace Tests\Unit;
use App\Episodio;
use App\Temporada;
use Tests\TestCase;
use Illuminate\Foundation\Testing\WithFaker;
use Illuminate\Foundation\Testing\RefreshDatabase;
class TemporadaTeste extends TestCase
{
private $temporada;
protected function setUp(): void
{
parent::setUp();
$temporada = new Temporada();
$episodio1 = new Episodio();
$episodio1->assistido = true;
$episodio2 = new Episodio();
$episodio2->assistido = false;
$episodio3 = new Episodio();
$episodio3->assistido = true;
$temporada->episodios->add($episodio1);
$temporada->episodios->add($episodio2);
$temporada->episodios->add($episodio3);
$this->temporada = $temporada;
}
public function testBuscaEpisodiosAssistidos()
{
$episodiosAssistidos = $this->temporada->getEpisodiosAssistidos();
$this->assertCount(3, $episodiosAssistidos);
foreach ($episodiosAssistidos as $episodio)
{
$this->assertTrue($episodio->assistido);
}
}
}
Qual pode ser o causador do problema?