Redes

1784 palavras 8 páginas
Aluno: Thiago Marçal Anunciação

Teste e Manutenção de Software

Atividade Aberta 07

Método participarBolao(int, int, int)
1.1 Edição do Teste
Escrever método participarBolao(int, int, int) na classe BolaoTest:
Classe BolaoTest package com.copa; import static org.junit.Assert.*; import org.junit.Test; public class BolaoTest {
/**
* Verifica se o método participarBolao() gera um inteiro sequencial a cada chamada.
*/
@Test public void testParticiparBolao(){
Bolao bolao = new Bolao(); int sequencial = bolao.participarBolao(1, 1, 1); assertTrue(sequencial == 1);
}
}

1.2 Edição na Classe Testada
Criação da Classe Bolao:
Classe Bolao package com.copa; public class Bolao {
}

1.3 Resultado da Execução do Teste
Erro na compilação: o método participarBolao(int, int, int) não está definido para a classe Bolao.

Aluno: Thiago Marçal Anunciação

Teste e Manutenção de Software

Atividade Aberta 07

Método participarBolao(int, int, int)
2.1 Edição do Teste
Edição do teste é desnecessária: a classe não passou no teste anterior.

2.2 Edição da Classe Testada
Implementar o método participarBolao (int, int, int), apenas o suficiente para a compilação:
Classe Bolao package com.copa; public class Bolao { public void participarBolao(int idCliente, int golsTime1, int golsTime2){
}
}

2.3 Resultado da Execução do Teste
Erro na compilação: o método participarBolao(int, int, int) não retorna int.

3.1 Edição do Teste
Edição do teste é desnecessária: a classe não passou no teste anterior.

3.2 Edição da Classe Testada
Forçamos o método participarBolao (int, int, int) a retornar o inteiro 1, apenas para passar no teste:
Classe Bolao package com.copa; public class Bolao { public int participarBolao(int idCliente, int golsTime1, int golsTime2){ return 1;
}
}

3.3 Resultado da Execução do Teste
Método passou no teste:

Aluno: Thiago Marçal Anunciação

Teste e Manutenção de Software

Atividade Aberta 07

Método

Relacionados

  • redes
    1439 palavras | 6 páginas
  • Rede
    3641 palavras | 15 páginas
  • Redes
    4835 palavras | 20 páginas
  • Redes
    25948 palavras | 104 páginas
  • redes
    1736 palavras | 7 páginas
  • Rede
    4901 palavras | 20 páginas
  • Redes
    3241 palavras | 13 páginas
  • Redes
    729 palavras | 3 páginas
  • redes
    1668 palavras | 7 páginas
  • Redes
    8748 palavras | 35 páginas