/**
* Curso de Programação JAVA
*
* Exercício 12 - Verificar se três comprimentos
*            de retas podem formar um triângulo
*            e que tipos de triângulo.
*
* @author         Prof. Eric Loque M. Xavier
* @version        2.0.0
* Data            28/06/2017
*
* Problema:
* Elabore um programa em Java que leia três comprimentos de reta fornecidos pelo usuário e imprima na tela se essas retas podem formar ou não um triângulo e caso possa formar um triângulo informe se ele é escaleno, isósceles ou equilátero.
*
* Objetivo:
* Apresentar aos alunos as estruturas condicionais aninhadas.
*
*/
package revisao;

import static org.junit.Assert.*;

import org.junit.Test;

public class Aula12Test {

	@Test
	public void testIdentTriangulo() {
		//Testa o métodos checkTriangulo para um triângulo pitagórico
		assertEquals("É um triângulo escaleno.", Aula12.identTriangulo(3, 4, 5));;
		
		//Testa o métodos checkTriangulo para um triângulo equilátero
		assertEquals("É um triângulo equilátero.", Aula12.identTriangulo(7, 7, 7));;

		//Testa o métodos checkTriangulo para um triângulo isósceles
		assertEquals("É um triângulo isósceles.", Aula12.identTriangulo(3, 3, 5));;

		//Testa o métodos checkTriangulo para um triângulo escaleno
		assertEquals("É um triângulo escaleno.", Aula12.identTriangulo(4, 5, 6));;

		//Testa o métodos checkTriangulo para duas retas
		//que se somadas são iguais a uma terceira
		assertEquals("Não é um triângulo.", Aula12.identTriangulo(2, 2, 5));;
		
		//Testa o método checkTriangulo para duas retas
		//que se somadas são menores que uma terceira
		assertEquals("Não é um triângulo.", Aula12.identTriangulo(1, 2, 5));;

	}

}