Ejemplo n.º 1
0
 /**
  * Prueba que se mueva correctamente una forma, de tal manera que el punto dado por parámetro
  * quede <br>
  * ubicado en el centro de la forma.
  */
 public void testMoverFigura() {
   setupEscenario1();
   elemento.moverFigura(new Punto(SalidaInformacion.ANCHO, SalidaInformacion.ALTO));
   assertTrue(
       "Debe estar adentro",
       elemento.estaDentro(
           new Punto(
               SalidaInformacion.ANCHO - SalidaInformacion.ANCHO / 2,
               SalidaInformacion.ALTO - SalidaInformacion.ALTO / 2)));
   assertTrue(
       "Debe estar adentro",
       elemento.estaDentro(
           new Punto(
               SalidaInformacion.ANCHO + SalidaInformacion.ANCHO / 2 - 1,
               SalidaInformacion.ALTO + SalidaInformacion.ALTO / 2 - 1)));
   assertFalse(
       "No debe estar adentro",
       elemento.estaDentro(
           new Punto(
               SalidaInformacion.ANCHO - SalidaInformacion.ANCHO / 2 - 1,
               SalidaInformacion.ALTO - SalidaInformacion.ALTO / 2 - 1)));
   assertFalse(
       "No debe estar adentro",
       elemento.estaDentro(
           new Punto(
               SalidaInformacion.ANCHO + SalidaInformacion.ANCHO / 2 + 2,
               SalidaInformacion.ALTO + SalidaInformacion.ALTO / 2 + 2)));
 }
Ejemplo n.º 2
0
 /** Prueba que se asigna y retorne correctamente la fuente. */
 public void testAsignarDarFuente() {
   setupEscenario1();
   elemento.cambiarFuente(new Font("Arial", 0, 10));
   assertTrue(
       "Cambio y/o asignación de fuente incorrecto.",
       elemento.darFuente().equals(new Font("Arial", 0, 10)));
 }
Ejemplo n.º 3
0
 /** Prueba que se asigna y retorne correctamente el texto. */
 public void testAsignarDarTexto() {
   setupEscenario1();
   elemento.cambiarTexto("Salida Informacion 1");
   assertTrue(
       "Cambio y/o asignación de texto incorrecto.",
       elemento.darTexto().equals("Salida Informacion 1"));
 }
Ejemplo n.º 4
0
 /** Prueba que calcule correctamente si está adentro una forma. */
 public void testCalculoAdentro() {
   setupEscenario1();
   assertTrue("Debe estar adentro", elemento.estaDentro(new Punto(10, 10)));
   assertTrue(
       "Debe estar adentro",
       elemento.estaDentro(
           new Punto(
               (int) (SalidaInformacion.ANCHO / 2 * 1.5),
               (int) (SalidaInformacion.ALTO / 2 * 1.5))));
   assertTrue(
       "No debe estar adentro",
       !elemento.estaDentro(
           new Punto(
               (int) (SalidaInformacion.ANCHO / 2 * 3), (int) (SalidaInformacion.ALTO / 2 * 3))));
 }
Ejemplo n.º 5
0
 /** Prueba que calcule correctamente el ancho. */
 public void testCalculoAncho() {
   setupEscenario1();
   assertTrue("Cálculo de altura incorrecto", elemento.darAncho() == SalidaInformacion.ANCHO);
 }
Ejemplo n.º 6
0
 /** Prueba que se construya correctamente el elemento. */
 public void testConstructor() {
   setupEscenario1();
   assertTrue("Construcción incorrecta.", elemento.darAlto() == SalidaInformacion.ALTO);
   assertTrue("Construcción incorrecta.", elemento.darAncho() == SalidaInformacion.ANCHO);
   assertTrue("Construcción incorrecta.", elemento.darTipo().equals(SalidaInformacion.TIPO));
 }