1
resposta

Porque está dando erro ?

public class calculoJuroMutaTest {
    @Test
     void testCalcularJurosMulta() {
        
        
        // Dados de entrada
        BigDecimal valorOriginal = new BigDecimal("73.00");
        LocalDate dataVencimento = LocalDate.of(2023, 3, 1);
        LocalDate dataPagamento = LocalDate.of(2023, 3, 22);
        BigDecimal taxaJuros = new BigDecimal("0.02");
        BigDecimal valorMulta = new BigDecimal("0.0033");
        
        Este trecho está dando erro 
                BigDecimal totalPagar = CalculoJuroMulta(valorOriginal, dataVencimento, dataPagamento, taxaJuros, valorMulta);
                
        
        // Resultado esperado
        BigDecimal totalEsperado = new BigDecimal("76.12");
        
        
        
        // Verifica se o resultado está correto
        assertEquals(totalEsperado, totalPagar);
    }
1 resposta

Oii, Lucas! Tudo bem?

Peço desculpas pela demora em te responder.

Obrigada por compartilhar um trecho do seu código, por ele pude observar que o nome do método está escrito de forma incorreta, pois a primeira letra deveria ser minúscula.

Para corrigir o erro, basta colocar a letra minúscula. Segue o código corrigido:

BigDecimal totalPagar = calculoJuroMulta(valorOriginal, dataVencimento, dataPagamento, taxaJuros, valorMulta);

Fique à vontade para copiar o trecho e realizar o teste.

Espero ter ajudado.

Bons estudos, Lucas!