/**
* Curso de Programação JAVA
*
* Exercício 11 - Verificar se três comprimentos
*            de retas podem formar um 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.
*
* Objetivo:
* Apresentar aos alunos os operadores relacionais e lógicos.
*
*/
package revisao;

import static org.junit.Assert.*;

import org.junit.Test;

public class Aula11Test {

	@Test
	public void testCheckTriangulo() {
		//Testa o métodos checkTriangulo para um triângulo pitagórico
		assertEquals(true, Aula11.checkTriangulo(3, 4, 5));;
		
		//Testa o métodos checkTriangulo para um triângulo equilátero
		assertEquals(true, Aula11.checkTriangulo(7, 7, 7));;

		//Testa o métodos checkTriangulo para um triângulo isoceles
		assertEquals(true, Aula11.checkTriangulo(3, 3, 5));;

		//Testa o métodos checkTriangulo para um triângulo escaleno
		assertEquals(true, Aula11.checkTriangulo(4, 5, 6));;

		//Testa o métodos checkTriangulo para duas retas
		//que se somadas são iguais a uma terceira
		assertEquals(false, Aula11.checkTriangulo(2, 2, 5));;

		//Testa o método checkTriangulo para duas retas
		//que se somadas são menores que uma terceira
		assertEquals(false, Aula11.checkTriangulo(1, 2, 5));;
	}

}