/** 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 }