Boa noite! Fiquei em dúvida sobre a resposta apresentada. Por que estes dois testes recebem o atributo void em sua declaração?
public void testDeveDevolverTodosLancesCasoNaoHajaNoMinimo3()
{
$joao = new Usuario("João");
$maria = new Usuario("Maria");
$leilao = new Leilao("Playstation 3 Novo");
$leilao->propoe( new Lance($joao , 100.0) );
$leilao->propoe( new Lance($maria, 200.0) );
$leiloeiro = new Avaliador();
$leiloeiro->avalia($leilao);
$maiores = $leiloeiro->getTresMaiores();
assertEquals(2, count($maiores));
assertEquals(200, $maiores[0]->getValor(), 0.00001 );
assertEquals(100, $maiores[1]->getValor(), 0.00001 );
}
public void testDeveDevolverListaVaziaCasoNaoHajaLances()
{
$leilao = new Leilao("Playstation 3 Novo");
$leiloeiro = new Avaliador();
$leiloeiro->avalia($leilao);
$maiores = $leiloeiro->getTresMaiores();
$this->assertEquals(0, count($maiores));
}
Agradeço desde já!