Para se conseguir o resultado após executar adequadamente os...
Próximas questões
Com base no mesmo assunto
Ano: 2015
Banca:
FCC
Órgão:
MPE-PB
Prova:
FCC - 2015 - MPE-PB - Analista de Sistemas – Desenvolvedor |
Q575115
Programação
Texto associado
Atenção: Considere as informações abaixo para responder à questão.
Para realizar testes com o JUnit considere o caso apresentado em seguida: o problema FizzBuzz.
FizzBuzz consiste em exibir uma lista de 1 a 30, um em cada linha, e filtrar todos os números respeitando as regras:
− números divisíveis por 3 devem retornar "Fizz"
− números divisíveis por 5 devem retornar "Buzz"
− números divisíveis por 3 e 5 devem retornar "FizzBuzz"
Antes de começar a escrever os testes, é preciso definir o que precisa ser testado, para isso foi criada a lista abaixo com todos os testes que serão necessários:
[1] Retornar 1 ao passar 1;
[2] Retornar 2 ao passar 2;
[3] Retornar Fizz ao passar 3;
[4] Retornar 4 ao passar 4;
[5] Retornar Buzz ao passar 5;
[6] Retornar Fizz ao passar 6;
[7] Retornar 7 ao passar 7;
[8] Retornar 8 ao passar 8;
[9] Retornar Fizz ao passar 9;
[10] Retornar Buzz ao passar 10;
[11] Retornar FizzBuzz ao passar 15;
[12] Retornar FizzBuzz ao passar 30.
Para realizar testes com o JUnit considere o caso apresentado em seguida: o problema FizzBuzz.
FizzBuzz consiste em exibir uma lista de 1 a 30, um em cada linha, e filtrar todos os números respeitando as regras:
− números divisíveis por 3 devem retornar "Fizz"
− números divisíveis por 5 devem retornar "Buzz"
− números divisíveis por 3 e 5 devem retornar "FizzBuzz"
Antes de começar a escrever os testes, é preciso definir o que precisa ser testado, para isso foi criada a lista abaixo com todos os testes que serão necessários:
[1] Retornar 1 ao passar 1;
[2] Retornar 2 ao passar 2;
[3] Retornar Fizz ao passar 3;
[4] Retornar 4 ao passar 4;
[5] Retornar Buzz ao passar 5;
[6] Retornar Fizz ao passar 6;
[7] Retornar 7 ao passar 7;
[8] Retornar 8 ao passar 8;
[9] Retornar Fizz ao passar 9;
[10] Retornar Buzz ao passar 10;
[11] Retornar FizzBuzz ao passar 15;
[12] Retornar FizzBuzz ao passar 30.
Para se conseguir o resultado após executar adequadamente os 12 testes no JUnit: “Todos os 12 testes passaram." é
necessário que o método verificaFizzbuzz() tenha o seguinte código Java: