Boa noite, meu teste nao funcionou ficou vermelho
@Test(expected=RuntimeException.class)
public void testNaoDeveAvaliarLeiloesSemNenhumLanceDado() {
// Teste data builder
Leilao leilao = new CriadorDeLeilao().para("Playstation 3 Novo").constroi();
leiloeiro.avalia(leilao);
}
public void avalia(Leilao leilao) {
if ( leilao.getLances().size() == 0)
throw new RuntimeException("Não é possível avaliar um leilao sem lance");
for ( Lance lance: leilao.getLances()) {
if ( lance.getValor() > maiorDeTodos )
maiorDeTodos = lance.getValor();
if (lance.getValor() < menorDeTodos)
menorDeTodos = lance.getValor();
}