package com.rzg.zombieland.comunes.comunicacion.pojo; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; import org.junit.Test; import com.rzg.zombieland.comunes.misc.ParametrosNoValidosException; /** * Verifica el correcto funcionamiento del POJO de inicio de sesi�n. * @author nicolas * */ public class POJOInicioSesionTest { /** * Intenta construir un pojo con valores v�lidos. * @throws ParametrosNoValidosException no deber�a. */ @Test public void testValido() throws ParametrosNoValidosException { POJOInicioSesion pojo = new POJOInicioSesion("juan", "1234"); assertEquals("juan", pojo.getNombre()); assertEquals("1234", pojo.getClave()); } /** * Intenta construir un pojo con ambos valores no v�lidos. */ @Test public void testNoValido() { try { new POJOInicioSesion("", ""); fail("Deber�a haber lanzado una excepci�n"); } catch (ParametrosNoValidosException e) { assertEquals(2, e.getCantidadParametros()); } } }