Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package avaliação;
- import org.junit.Test;
- import static org.junit.Assert.*;
- /**
- *
- * @author Lucas Eduardo e Renan Fiedler
- */
- public class ImpostoRendaTest {
- @Test
- public void casoTeste01() {
- System.out.println("casoTeste01");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(818.50);
- assertEquals(1.0, instance.getFaixa(), 0.0);
- }
- @Test
- public void casoTeste02() {
- System.out.println("casoTeste02");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(818.50);
- assertEquals(0.0, instance.calcularImposto(), 0.1);
- }
- @Test
- public void casoTeste03() {
- System.out.println("casoTeste03");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(818.50);
- String expResult = "O salario de João da Silva, cujo valor eh de R$ 818.5 enquadra-se na 1ª faixa e o valor devido eh de R$ 0,00.";
- String result = instance.toString();
- assertEquals(expResult, result);
- }
- @Test
- public void casoTeste04() {
- System.out.println("casoTeste04");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(2045.31);
- assertEquals(2, instance.getFaixa(), 0.0);
- }
- @Test
- public void casoTeste05() {
- System.out.println("casoTeste05");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(2045.31);
- assertEquals(30.62, instance.calcularImposto(), 0.1);
- }
- @Test
- public void casoTeste06() {
- System.out.println("casoTeste06");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(2045.31);
- instance.calcularImposto();
- assertEquals("O salario de João da Silva, cujo valor eh de R$ 2045.31 enquadra-se na 2ª faixa e o valor devido eh de R$ 30,62.", instance.toString());
- }
- @Test
- public void casoTeste07() {
- System.out.println("casoTeste07");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(2861.51);
- assertEquals(3, instance.getFaixa(), 0.0);
- }
- @Test
- public void casoTeste08() {
- System.out.println("casoTeste08");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(2861.51);
- assertEquals(122.43, instance.calcularImposto(), 0.1);
- }
- @Test
- public void casoTeste09() {
- System.out.println("casoTeste09");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(3679.39);
- assertEquals(4, instance.getFaixa(), 0.0);
- }
- @Test
- public void casoTeste10() {
- System.out.println("casoTeste10");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(3679.39);
- assertEquals(275.71, instance.calcularImposto(), 0.1);
- }
- @Test
- public void casoTeste11() {
- System.out.println("casoTeste11");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(5000.0);
- assertEquals(5, instance.getFaixa(), 0.0);
- }
- @Test
- public void casoTeste12() {
- System.out.println("casoTeste12");
- ImpostoRenda instance = new ImpostoRenda();
- instance.setNome("João da Silva");
- instance.setSalario(5000.0);
- assertEquals(618.47, instance.calcularImposto(), 0.1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement