·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
1
Implementação de Calculadora de Salário com TDD em Java
Linguagens de Programação
FIAP
10
Heranca-em-Java-Conceitos-e-Exemplos-de-Implementacao
Linguagens de Programação
FIAP
22
Java-Classes-Wrapper-Operadores-Estruturas-de-Decisao-e-Repeticao
Linguagens de Programação
FIAP
12
Java-Scanner-Systemoutprintf-Entrada-Saida-Dados-Anotacoes
Linguagens de Programação
FIAP
6
Diagrama de Classe e Implementacao em Java da Classe Retangulo
Linguagens de Programação
FIAP
22
Conceitos de Programação Orientada a Objetos em Java
Linguagens de Programação
FIAP
10
Herança em Programação: Conceitos e Exemplos em Java
Linguagens de Programação
FIAP
33
Revisão UML e Exercícios de Modelagem de Classes Data Conta e Triângulo
Linguagens de Programação
FIAP
1
Atividade Microservicos JSF - Servidor WebService Soma e Consumo em Aplicacao Java
Linguagens de Programação
FIAP
1
Atividade Retangulo - Modelagem Classe Retangulo em Java
Linguagens de Programação
FIAP
Preview text
Triângulo Especifique um conjunto de casos de teste para testar o programa a seguir O programa lê três valores inteiros que representam os lados de um triângulo O programa informa se os lados formam um triângulo isósceles escaleno ou equilatero Condição a soma de dois lados tem que ser maior que o terceiro lado 1 i Implemente a classe Java que resolva o problema acima obrigatoriamente utilizar exceções 2 ii Escreva casos de teste em JUnit para as seguintes situações Triângulo escaleno válido Triângulo isósceles válido Triângulo equilatero válido Pelo menos 3 casos de teste CTs para isósceles válido contendo a permutação dos mesmos valores Um valor zero Um valor negativo A soma de 2 lados é exatamente igual ao terceiro lado Para o item acima um CT para cada permutação de valores CT em que a soma de 2 lados é menor que o terceiro lado Para o item acima um CT para cada permutação de valores Um CT para os três valores iguais a zero 3 iii Verificar o percentual de cobertura de código de acordo com os critérios todos os nós e todas as arestas Colocar o print da ferramenta com o percentual da cobertura de código JaCoCo ou equivalente 4 iv Se necessário complementar os casos de teste até atingir 100 de cobertura dos critérios todos os nós e todas as arestas Colocar novo print da ferramenta com o percentual da cobertura de código JaCoCo Java Code Coverage Library Pode fazer no Eclipse ou Netbeans desde que o Coverage esteja habilitado Enviar o código e os prints mencionados 1 Códigos no zip JUnit e Jacoco coverage utilizados 2 Testes a Triângulo escaleno válido b Triângulo isósceles válido c Triângulo equilátero válido d Um valor 0 e Um valor negativo f A soma de dois lados é exatamente igual ao terceiro lado g A soma de dois lados é menor do que o terceiro lado h Todos os valores iguais a zero 3 Percentual de cobertura de teste com os testes solicitados 4 Completando testes para garantir cobertura de 100 a Deve instanciar a classe b Lançar exceção para quando nenhum argumento é passado c Lançar exceção para quando o número de argumentos é menor que 3 d Lançar exceção para quando uma entrada não é um número Cobertura após os testes complementares Código colorido demonstrando a cobertura completa
Send your question to AI and receive an answer instantly
Recommended for you
1
Implementação de Calculadora de Salário com TDD em Java
Linguagens de Programação
FIAP
10
Heranca-em-Java-Conceitos-e-Exemplos-de-Implementacao
Linguagens de Programação
FIAP
22
Java-Classes-Wrapper-Operadores-Estruturas-de-Decisao-e-Repeticao
Linguagens de Programação
FIAP
12
Java-Scanner-Systemoutprintf-Entrada-Saida-Dados-Anotacoes
Linguagens de Programação
FIAP
6
Diagrama de Classe e Implementacao em Java da Classe Retangulo
Linguagens de Programação
FIAP
22
Conceitos de Programação Orientada a Objetos em Java
Linguagens de Programação
FIAP
10
Herança em Programação: Conceitos e Exemplos em Java
Linguagens de Programação
FIAP
33
Revisão UML e Exercícios de Modelagem de Classes Data Conta e Triângulo
Linguagens de Programação
FIAP
1
Atividade Microservicos JSF - Servidor WebService Soma e Consumo em Aplicacao Java
Linguagens de Programação
FIAP
1
Atividade Retangulo - Modelagem Classe Retangulo em Java
Linguagens de Programação
FIAP
Preview text
Triângulo Especifique um conjunto de casos de teste para testar o programa a seguir O programa lê três valores inteiros que representam os lados de um triângulo O programa informa se os lados formam um triângulo isósceles escaleno ou equilatero Condição a soma de dois lados tem que ser maior que o terceiro lado 1 i Implemente a classe Java que resolva o problema acima obrigatoriamente utilizar exceções 2 ii Escreva casos de teste em JUnit para as seguintes situações Triângulo escaleno válido Triângulo isósceles válido Triângulo equilatero válido Pelo menos 3 casos de teste CTs para isósceles válido contendo a permutação dos mesmos valores Um valor zero Um valor negativo A soma de 2 lados é exatamente igual ao terceiro lado Para o item acima um CT para cada permutação de valores CT em que a soma de 2 lados é menor que o terceiro lado Para o item acima um CT para cada permutação de valores Um CT para os três valores iguais a zero 3 iii Verificar o percentual de cobertura de código de acordo com os critérios todos os nós e todas as arestas Colocar o print da ferramenta com o percentual da cobertura de código JaCoCo ou equivalente 4 iv Se necessário complementar os casos de teste até atingir 100 de cobertura dos critérios todos os nós e todas as arestas Colocar novo print da ferramenta com o percentual da cobertura de código JaCoCo Java Code Coverage Library Pode fazer no Eclipse ou Netbeans desde que o Coverage esteja habilitado Enviar o código e os prints mencionados 1 Códigos no zip JUnit e Jacoco coverage utilizados 2 Testes a Triângulo escaleno válido b Triângulo isósceles válido c Triângulo equilátero válido d Um valor 0 e Um valor negativo f A soma de dois lados é exatamente igual ao terceiro lado g A soma de dois lados é menor do que o terceiro lado h Todos os valores iguais a zero 3 Percentual de cobertura de teste com os testes solicitados 4 Completando testes para garantir cobertura de 100 a Deve instanciar a classe b Lançar exceção para quando nenhum argumento é passado c Lançar exceção para quando o número de argumentos é menor que 3 d Lançar exceção para quando uma entrada não é um número Cobertura após os testes complementares Código colorido demonstrando a cobertura completa