/**
* Curso de Programação JAVA
*
* Exercício 13- Trabalhando com funções de hora
*
* @author         Prof. Eric Loque M. Xavier
* @version        2.0.0
* Data            28/06/2017
*
* Problema:
* Elabore um programa em Java que leia o nome do usuário e obtenha a hora atual do sistema para imprimir na tela uma mensagem personalizada de "Bom dia", "Boa Tarde" ou "Boa Noite", de acordo com a hora do sistema.
* Exemplo de saída de dados: Bom dia Eric Xavier!
*
* Objetivo:
* Apresentar aos alunos um exemplo simples de manipulação de data e hora.
* 
*/

package revisao;

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

public class Aula13Test {

	@Test
	public void testSaudacao() {
		//Validando todas as possibilidades para 
		//Saudação igual a Bom dia!
		assertEquals("Bom dia!", Aula13.saudacao(0));
		assertEquals("Bom dia!", Aula13.saudacao(1));
		assertEquals("Bom dia!", Aula13.saudacao(2));
		assertEquals("Bom dia!", Aula13.saudacao(3));
		assertEquals("Bom dia!", Aula13.saudacao(4));
		assertEquals("Bom dia!", Aula13.saudacao(5));
		assertEquals("Bom dia!", Aula13.saudacao(6));
		assertEquals("Bom dia!", Aula13.saudacao(7));
		assertEquals("Bom dia!", Aula13.saudacao(8));
		assertEquals("Bom dia!", Aula13.saudacao(9));
		assertEquals("Bom dia!", Aula13.saudacao(10));
		assertEquals("Bom dia!", Aula13.saudacao(11));

		//Validando todas as possibilidades para 
		//Saudação igual à Boa Tarde!
		assertEquals("Boa Tarde!", Aula13.saudacao(12));
		assertEquals("Boa Tarde!", Aula13.saudacao(13));
		assertEquals("Boa Tarde!", Aula13.saudacao(14));
		assertEquals("Boa Tarde!", Aula13.saudacao(15));
		assertEquals("Boa Tarde!", Aula13.saudacao(16));
		assertEquals("Boa Tarde!", Aula13.saudacao(17));

		//Validando todas as possibilidades para 
		//Saudação igual à Boa Noite!
		assertEquals("Boa Noite!", Aula13.saudacao(18));
		assertEquals("Boa Noite!", Aula13.saudacao(19));
		assertEquals("Boa Noite!", Aula13.saudacao(20));
		assertEquals("Boa Noite!", Aula13.saudacao(21));
		assertEquals("Boa Noite!", Aula13.saudacao(22));
		assertEquals("Boa Noite!", Aula13.saudacao(23));
		
	}
}