Select Git revision
FloodGame.java
Forked from
TRAVERS Corentin / flooding-template
Source project has a limited visibility.
-
NGUYEN Thi hang authoredNGUYEN Thi hang authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
TestAutomaticElevator.java 805 B
package elevator;
import static elevator.IElevator.State.ERROR;
import static elevator.IElevator.State.UP;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class TestAutomaticElevator {
@Test
public void testAutomaticElevator() throws Exception {
// 3 étages en mode automatique
var e = new ElevatorSimulator(3, false);
// activer la montée
e.up();
// surveiller l'évolution de l'ascenseur
while (e.getState() == UP) {
System.out.printf("level = %3.2f\n", e.getLevel());
Thread.sleep(100);
}
e.stopSimulator();
// l'ascenseur est au 4ème
assertEquals(3.0, e.getLevel());
// l'ascenseur est à l'arrêt
assertEquals(ERROR, e.getState());
// les étapes
// assertEquals("à déterminer", e.getEvents());
}
}