Skip to content
Snippets Groups Projects
Commit 2d4186ef authored by ZEMMOURI Yasmine's avatar ZEMMOURI Yasmine
Browse files

TP2 part1

parent 230e7275
No related branches found
No related tags found
No related merge requests found
Pipeline #16867 passed
......@@ -65,7 +65,7 @@ public class TestAutomaticElevator {
e.up();
// surveiller l'évolution de l'ascenseur
while (e.getState()==UP) {
System.out.printf("level = %3.2f\n", e.getLevel() );
//System.out.printf("level = %3.2f\n", e.getLevel() );
e.oneStep();
Thread.sleep(100);
if(e.getAndResetStageSensor()==true) System.out.printf("Franchissement d'un pallier. \n");
......@@ -85,14 +85,17 @@ public class TestAutomaticElevator {
public void testAutomaticElevator4() throws Exception {
// 3 étages en mode automatique
var e = new ElevatorSimulator(3, true);
int cpt=0;
e.up();
// surveiller l'évolution de l'ascenseur
while (e.getState()==UP) {
System.out.printf("level = %3.2f\n", e.getLevel() );
e.oneStep();
Thread.sleep(100);
if(e.getAndResetStageSensor()==true) System.out.printf("Franchissement d'un pallier. \n");
if(e.getLevel()==2) e.stopNext();
if(e.getAndResetStageSensor()==true) {
System.out.printf("Franchissement d'un pallier. \n");
cpt++;
}
if(cpt==2) e.stopNext();
}
e.stopSimulator();
// l'ascenseur est au 3ème
......@@ -104,6 +107,12 @@ public class TestAutomaticElevator {
assertEquals("-S0-U0-U1-U2-O3", e.getEvents());
}
@Test
public void testPortes () {
var e = new ElevatorSimulator(3, false);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment