Skip to main content
Sign in
Snippets Groups Projects
Commit e689e0bf authored by ZEMMOURI Yasmine's avatar ZEMMOURI Yasmine
Browse files

tests

parent d7145101
No related branches found
No related tags found
No related merge requests found
Pipeline #16145 passed
......@@ -5,10 +5,14 @@ import static elevatorSimulator.State.ERROR;
import static elevatorSimulator.State.UP;
import static org.junit.jupiter.api.Assertions.assertEquals;
import elevatorSimulator.PanelSimulator;
import org.junit.jupiter.api.Test;
import elevatorSimulator.ElevatorSimulator;
import java.awt.*;
import java.time.Clock;
public class TestAutomaticElevator {
@Test
......@@ -19,7 +23,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());
Thread.sleep(100);
}
e.stopSimulator();
......@@ -30,6 +34,73 @@ public class TestAutomaticElevator {
assertEquals(ERROR, e.getState());
// les étapes
// assertEquals("à déterminer", e.getEvents());
}
@Test
public void testPanelSimulator() throws Exception {
var p = new PanelSimulator(3);
System.out.printf(String.valueOf(p.getAndResetDownButton(1))+"\n");
assertEquals(false,p.getAndResetDownButton(1));
System.out.printf(String.valueOf(p.getAndResetDownButton(1))+"\n");
p.pressDownButton(1);
assertEquals(true,p.getAndResetDownButton(1));
System.out.printf(String.valueOf(p.getAndResetDownButton(1))+"\n");
p.pressDownButton(1);
assertEquals(true,p.getAndResetDownButton(1));
System.out.printf("up");
System.out.printf(String.valueOf(p.getAndResetUpButton(1))+"\n");
assertEquals(false,p.getAndResetUpButton(1));
System.out.printf(String.valueOf(p.getAndResetUpButton(1))+"\n");
p.pressUpButton(1);
assertEquals(true,p.getAndResetUpButton(1));
System.out.printf(String.valueOf(p.getAndResetUpButton(1))+"\n");
System.out.printf(String.valueOf(p.getAndResetDownButton(2))+"\n");
assertEquals(false,p.getAndResetDownButton(2));
System.out.printf(String.valueOf(p.getAndResetDownButton(2))+"\n");
p.pressDownButton(2);
assertEquals(true,p.getAndResetDownButton(2));
System.out.printf(String.valueOf(p.getAndResetDownButton(2))+"\n");
p.pressDownButton(2);
assertEquals(true,p.getAndResetDownButton(2));
System.out.printf(String.valueOf(p.getAndResetUpButton(0))+"\n");
assertEquals(false,p.getAndResetUpButton(0));
System.out.printf(String.valueOf(p.getAndResetUpButton(0))+"\n");
p.pressUpButton(0);
assertEquals(true,p.getAndResetUpButton(0));
System.out.printf(String.valueOf(p.getAndResetUpButton(0))+"\n");
System.out.printf(String.valueOf(p.getAndResetUpButton(1))+"\n");
assertEquals(false,p.getAndResetUpButton(1));
System.out.printf(String.valueOf(p.getAndResetUpButton(1))+"\n");
p.pressUpButton(1);
assertEquals(true,p.getAndResetUpButton(1));
System.out.printf(String.valueOf(p.getAndResetUpButton(1))+"\n");
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment