Advertisement
Guest User

teste

a guest
Sep 16th, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.89 KB | None | 0 0
  1. package avaliação;
  2.  
  3. import org.junit.Test;
  4. import static org.junit.Assert.*;
  5.  
  6. /**
  7.  *
  8.  * @author Lucas Eduardo e Renan Fiedler
  9.  */
  10. public class ImpostoRendaTest {
  11.  
  12.     @Test
  13.     public void casoTeste01() {
  14.         System.out.println("casoTeste01");
  15.         ImpostoRenda instance = new ImpostoRenda();
  16.         instance.setNome("João da Silva");
  17.         instance.setSalario(818.50);
  18.         assertEquals(1.0, instance.getFaixa(), 0.0);
  19.     }
  20.  
  21.     @Test
  22.     public void casoTeste02() {
  23.         System.out.println("casoTeste02");
  24.         ImpostoRenda instance = new ImpostoRenda();
  25.         instance.setNome("João da Silva");
  26.         instance.setSalario(818.50);
  27.         assertEquals(0.0, instance.calcularImposto(), 0.1);
  28.     }
  29.  
  30.     @Test
  31.     public void casoTeste03() {
  32.         System.out.println("casoTeste03");
  33.         ImpostoRenda instance = new ImpostoRenda();
  34.         instance.setNome("João da Silva");
  35.         instance.setSalario(818.50);
  36.         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.";
  37.         String result = instance.toString();
  38.         assertEquals(expResult, result);
  39.     }
  40.  
  41.     @Test
  42.     public void casoTeste04() {
  43.         System.out.println("casoTeste04");
  44.         ImpostoRenda instance = new ImpostoRenda();
  45.         instance.setNome("João da Silva");
  46.         instance.setSalario(2045.31);
  47.         assertEquals(2, instance.getFaixa(), 0.0);
  48.     }
  49.  
  50.     @Test
  51.     public void casoTeste05() {
  52.         System.out.println("casoTeste05");
  53.         ImpostoRenda instance = new ImpostoRenda();
  54.         instance.setNome("João da Silva");
  55.         instance.setSalario(2045.31);
  56.         assertEquals(30.62, instance.calcularImposto(), 0.1);
  57.     }
  58.  
  59.     @Test
  60.     public void casoTeste06() {
  61.         System.out.println("casoTeste06");
  62.         ImpostoRenda instance = new ImpostoRenda();
  63.         instance.setNome("João da Silva");
  64.         instance.setSalario(2045.31);
  65.         instance.calcularImposto();
  66.         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());
  67.     }
  68.  
  69.     @Test
  70.     public void casoTeste07() {
  71.         System.out.println("casoTeste07");
  72.         ImpostoRenda instance = new ImpostoRenda();
  73.         instance.setNome("João da Silva");
  74.         instance.setSalario(2861.51);
  75.         assertEquals(3, instance.getFaixa(), 0.0);
  76.     }
  77.  
  78.     @Test
  79.     public void casoTeste08() {
  80.         System.out.println("casoTeste08");
  81.         ImpostoRenda instance = new ImpostoRenda();
  82.         instance.setNome("João da Silva");
  83.         instance.setSalario(2861.51);
  84.         assertEquals(122.43, instance.calcularImposto(), 0.1);
  85.     }
  86.  
  87.     @Test
  88.     public void casoTeste09() {
  89.         System.out.println("casoTeste09");
  90.         ImpostoRenda instance = new ImpostoRenda();
  91.         instance.setNome("João da Silva");
  92.         instance.setSalario(3679.39);
  93.         assertEquals(4, instance.getFaixa(), 0.0);
  94.     }
  95.  
  96.     @Test
  97.     public void casoTeste10() {
  98.         System.out.println("casoTeste10");
  99.         ImpostoRenda instance = new ImpostoRenda();
  100.         instance.setNome("João da Silva");
  101.         instance.setSalario(3679.39);
  102.         assertEquals(275.71, instance.calcularImposto(), 0.1);
  103.     }
  104.  
  105.     @Test
  106.     public void casoTeste11() {
  107.         System.out.println("casoTeste11");
  108.         ImpostoRenda instance = new ImpostoRenda();
  109.         instance.setNome("João da Silva");
  110.         instance.setSalario(5000.0);
  111.         assertEquals(5, instance.getFaixa(), 0.0);
  112.     }
  113.  
  114.     @Test
  115.     public void casoTeste12() {
  116.         System.out.println("casoTeste12");
  117.         ImpostoRenda instance = new ImpostoRenda();
  118.         instance.setNome("João da Silva");
  119.         instance.setSalario(5000.0);
  120.         assertEquals(618.47, instance.calcularImposto(), 0.1);
  121.     }
  122. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement