/** Metodo de prueba de el metodo test */
 @Test
 public void TestTest() {
   // Caso 1 : Todos los puntales son correctos
   LandingGear tren = new LandingGear();
   assertTrue(tren.test());
   // Caso 2 : Solo o al menos un puntal es incorrecto
   WheelStrut nose = new WheelStrut(3);
   nose.getWheel(1).reducePressure(1000);
   LandingGear tren1 = new LandingGear(nose, new WheelStrut(3), new WheelStrut(3));
   assertFalse(tren1.test());
 }
 /** Metodo de prueba de el metodo print */
 @Test
 public void TestPrint() {
   // Caso 1 : Todo correcto
   LandingGear tren = new LandingGear();
   tren.print();
   // Caso 2 : Algo incorrecto
   WheelStrut nose = new WheelStrut(3);
   nose.getWheel(1).reducePressure(1000);
   LandingGear tren1 = new LandingGear(nose, new WheelStrut(3), new WheelStrut(3));
   tren1.print();
 }
  /** Metodo de prueba de el metodo MoveLever */
  @Test
  public void TestMoveLever() {
    LandingGear tren = new LandingGear(); // Se crea replegado
    // Caso 1: Estando replegado mover a down
    tren.moveLever(tren.LEVER_DOWN);
    assertEquals(tren.LEVER_DOWN, tren.getLever());
    assertEquals(WheelStrut.IS_DEPLOYED, tren.getNose().isDeployed());
    assertEquals(WheelStrut.IS_DEPLOYED, tren.getLeft().isDeployed());
    assertEquals(WheelStrut.IS_DEPLOYED, tren.getRight().isDeployed());
    // Caso 2: Estando down mover a replegado
    tren.moveLever(tren.LEVER_UP);
    assertEquals(tren.LEVER_UP, tren.getLever());
    assertEquals(!WheelStrut.IS_DEPLOYED, tren.getNose().isDeployed());
    assertEquals(!WheelStrut.IS_DEPLOYED, tren.getLeft().isDeployed());
    assertEquals(!WheelStrut.IS_DEPLOYED, tren.getRight().isDeployed());
    // Caso 3: Estando replegado mover a up(replegado)
    tren.moveLever(tren.LEVER_UP);
    assertEquals(tren.LEVER_UP, tren.getLever());
    assertEquals(!WheelStrut.IS_DEPLOYED, tren.getNose().isDeployed());
    assertEquals(!WheelStrut.IS_DEPLOYED, tren.getLeft().isDeployed());
    assertEquals(!WheelStrut.IS_DEPLOYED, tren.getRight().isDeployed());
    // Caso 4: Estando down mover a down

  }