/**
* Curso de Programação JAVA
*
* Exercício 10 - Número par ou ímpar
*
* @author         Prof. Eric Loque M. Xavier
* @version        2.0.0
* Data            28/06/2017
*
* Problema:
* Elabore um programa em Java que leia um número fornecido pelo usuário e imprima na tela se ele é par ou impar
*
* Objetivo:
* Apresentar aos alunos a estrutura de controle condicional if.
* Apresentar aos alunos o operador ternário
* Apresentar aos alunos o conceito de sobrecarga de métodos
*
*/
package revisao;

import static org.junit.Assert.*;
import org.junit.Test;

public class Aula10Test {

	@Test
	//Testa o métodos par ou impar 
	//com assinatura de entrada como string
	public void testPar_ou_imparInt() {
		
		//Testa resultado para um valor par
		assertEquals("par", Aula10.par_ou_impar("2"));
		
		//Testa o resultado para um valor impar
		assertEquals("impar", Aula10.par_ou_impar("3"));
	}

	@Test
	//Testa o métodos par ou impar 
	//com assinatura de entrada como inteiro
	public void testPar_ou_imparString() {
		
		//Testa resultado para um valor par
		assertEquals("par", Aula10.par_ou_impar(2));

		//Testa o resultado para um valor impar		
		assertEquals("impar", Aula10.par_ou_impar(3));
	}
}