1
resposta

Erro ao adicionar hamcrest - equalsTo

Pessoal estou com problema ao usar lib (hamcrest)

Baixei no site: https://code.google.com/archive/p/hamcrest/downloads

mesma versão do video "hamcrest-all-1.3.0RC1.jar"

colei dentro do projeto, fiz Build path e coloquei antes do junit.

adicionei na mão os imports

import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matcher.*;

porem apresenta erro do mesmo jeito... alguem poderia me ajudar ?

    @Test
    public void deveEncontrarOsTresMaioresLances() {

        Leilao leilao = new CriadorDeLeilao().para("Playstation 3 Novo").lance(joao, 100.0).lance(maria, 200.0)
                .lance(joao, 300.0).lance(maria, 400.0).constroi();

        leiloeiro.avalia(leilao);

        List<Lance> maiores = leiloeiro.getTresMaiores();

        assertEquals(3, maiores.size());
        assertEquals(400, maiores.get(0).getValor(), 0.00001);
        assertEquals(300, maiores.get(1).getValor(), 0.00001);
        assertEquals(200, maiores.get(2).getValor(), 0.00001);

        assertThat(maiores.get(2).getValor(), equalsTo(200.0));
    }
1 resposta

Oi Tiago, consegue nos dizer qual o erro que está acontecendo?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software