package gcom.util;
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import java.math.BigDecimal;
import org.junit.Test;
import gcom.faturamento.conta.Conta;
public class TesteCalculo {
@Test
public void testObterPercentualVariacaoConsumoFaturado() {
String resultado = Calculos.obterPercentualVariacaoConsumoFaturado(100, 60);
assertEquals("66,67%", resultado);
}
@Test
public void testValorConta() {
Conta conta = mock(Conta.class);
when(conta.getValorTotal()).thenReturn(new BigDecimal(10.0));
when(conta.getValorImposto()).thenReturn(new BigDecimal(2.0));
BigDecimal resultado = Calculos.valorConta(conta);
assertEquals(8.0, resultado.doubleValue(), 0.1);
}
}