Package test

Source Code of test.EjerciciosTest

package test;

import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;

import java.util.Calendar;
import java.util.GregorianCalendar;

import main.Ejercicios;

import org.junit.Before;
import org.junit.Test;

public class EjerciciosTest {
  private Ejercicios ejercicios;
  private char[] listaInicial;

  @Before
  public void setup()
  {
    ejercicios = new Ejercicios();
    listaInicial = ejercicios.ejercicio1();
  }
 
  @Test
  public void ejercicio1_test() {
    char[] listaEsperada = new char[26];
    for(int i = 0; i < 26; i++)
    {
      listaEsperada[i] = (char) (i+97);
    }
    char[] listaObtenida = ejercicios.ejercicio1();
   
    assertArrayEquals(listaEsperada, listaObtenida);
  }
 
  @Test
  public void ejercicio2_test() {
    char[] listaEsperada = listaInicial;
    for(int i = 0; i < 26; i++)
    {
      if((int) listaEsperada[i] % 2 != 0)
        listaEsperada[i] = Character.toUpperCase((Character) listaEsperada[i]);
    }
    char[] listaObtenida = ejercicios.ejercicio2(listaInicial);
   
    assertArrayEquals(listaEsperada, listaObtenida);
  }
 
  @Test
  public void ejercicio3_test(){
    String listaEsperada = listaInicial.toString();
   
    String listaObtenida = ejercicios.ejercicio3(listaInicial);
   
    assertEquals(listaEsperada, listaObtenida);
  }
 
  @Test
  public void ejercicio4_test(){
    String listaEsperada = "aceg";
    char[] listaLetras = {'a','b','c','d','e','f','g'};
    String listaObtenida = ejercicios.ejercicio3(listaLetras, 1);
   
    assertEquals(listaEsperada, listaObtenida);
  }
 
  @Test
  public void ejercicio5_test()
  {
    String listaEsperada = "gfedcba";
    String cadena = "abcdefg";
    String listaObtenida = ejercicios.ejercicio3(cadena);
   
    assertEquals(listaEsperada, listaObtenida);
  }
 
  @Test
  public void ejercicio6_test()
  {
    String cadena = "ese";
    assertEquals(true, ejercicios.ejercicio6(cadena));
  }
 
  @Test
  public void ejercicio7_test()
  {
    String[] listaCadenas = {"uno", "dos", "tres", "cuatro"};
    String listaEsperada = "unoDosTresCuatro";
   
    String listaObtenida = ejercicios.ejercicio7(listaCadenas);
   
    assertEquals(listaEsperada, listaObtenida);
  }
 
  @Test
  public void ejercicio8_test()
  {
    String cadenaIngresada = "lalistarapodoc";
    String[] listaCadenasIngresada = {"lista", "para", "codo", "hola", "java"};
    String[] listaCadenasEsperada = {"lista", "para", "codo"};
   
    String[] listaCadenasObtenida = ejercicios.ejercicio8(cadenaIngresada, listaCadenasIngresada);
   
    assertArrayEquals(listaCadenasEsperada, listaCadenasObtenida);
  }
 
  @Test
  public void ejercicio9_test()
  {
    Integer numeroIngresado = 200_000;
    Calendar fechaEsperada = new GregorianCalendar(1900, Calendar.JANUARY, 3);
   
    Calendar fechaObtenida = ejercicios.ejercicio9(numeroIngresado);
   
    assertEquals(fechaEsperada, fechaObtenida);
  }
}
TOP

Related Classes of test.EjerciciosTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.