1
resposta

[Bug] java.lang

O meu código é a 3 vez que da erro mesmo eu fazendo tudo


package leiloes;

import loginPage.LoginPage;
import org.junit.Assert;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class LeiloesTest {
    private LeiloesPage paginaLeiloes;
    private CadastroLeilaoPage paginaCadastro;

    @BeforeEach
    public void BeforeEach() {
        LoginPage paginaLogin = new LoginPage();
        paginaLogin.preencherFormularioDeLogin("fulano", "pass");
        this.paginaLeiloes = paginaLogin.efetuarLogin();
        this.paginaCadastro =  paginaCadastro = paginaLeiloes.carregarFormulario();

    }

    @AfterEach
    public void afterEach() {
        paginaLeiloes.fechar();
    }

    @Test
    public void deveCadastrarLeilao() {
        LoginPage paginaLogin = new LoginPage();
        paginaLogin.preencherFormularioDeLogin("fulano", "pass");
        paginaLeiloes = paginaLogin.efetuarLogin();
        CadastroLeilaoPage paginaCadastro = paginaLeiloes.carregarFormulario();

        String hoje = LocalDate.now().format(DateTimeFormatter.ofPattern("dd/MM/yyyy"));
        String nome = "Leilao do dia " + hoje;
        String valor = "600.00";

        this.paginaLeiloes = paginaCadastro.cadastrarLeilao(nome, valor, hoje);
        // Assert.assertTrue(paginaLeiloes.isLeilaoCadastrado(nome, valor, hoje));
        Assertions.assertTrue(paginaLeiloes.isLeilaoCadastrado(nome, valor, hoje));
    }

    @Test
    public void deveriavalidarcadastrodeleilao() {
        this.paginaLeiloes = paginaCadastro.cadastrarLeilao("", "", "");

        Assert.assertFalse(this.paginaCadastro.isPaginaAtual());
        Assert.assertTrue(this.paginaLeiloes.isPaginaAtual());
        Assert.assertTrue(this.paginaCadastro.isMensagensdeValidacaoVisivel());



    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi!

Posta aqui também o código das suas classes PageObjects