From f7ee78df0b9ce8aa66fc29b88bd1152baa490f6e Mon Sep 17 00:00:00 2001 From: massat <massat@91-170-22-77.subs.proxad.net> Date: Wed, 14 Sep 2022 19:02:20 +0200 Subject: [PATCH] Supression des tests unitaires inutiles. --- .../java/elevator/ElevatorSimulatorTest.java | 35 ------------------- .../java/elevator/TestAutomaticElevator.java | 27 +++++--------- .../elevator/TestAutomaticElevatorSimple.java | 32 ----------------- 3 files changed, 9 insertions(+), 85 deletions(-) delete mode 100644 src/test/java/elevator/ElevatorSimulatorTest.java delete mode 100644 src/test/java/elevator/TestAutomaticElevatorSimple.java diff --git a/src/test/java/elevator/ElevatorSimulatorTest.java b/src/test/java/elevator/ElevatorSimulatorTest.java deleted file mode 100644 index 99d056e..0000000 --- a/src/test/java/elevator/ElevatorSimulatorTest.java +++ /dev/null @@ -1,35 +0,0 @@ -package elevator; -import static elevator.IElevator.State.STOP; -import static org.junit.jupiter.api.Assertions.assertEquals; - -import org.junit.jupiter.api.Test; - -public class ElevatorSimulatorTest { - - @Test - void testGetEvents(){ - var s = new ElevatorSimulator(10, true); - var nbSteps = 0; - // activer la montée - s.up(); - // surveiller l'évolution de l'ascenseur - for (; (s.getLevel() < 2.5); nbSteps++) { - s.oneStep(); - } - s.stopNext(); - for (; (s.getState() != STOP); nbSteps++) { - s.oneStep(); - } - s.stopSimulator(); - - // vérifions que tout est OK - // (3 étages * 3 mètres * 5 étapes) + 25 étapes pour les portes - assertEquals(70, nbSteps); - // l'ascenseur doit être au 3ème - assertEquals(3.0, s.getLevel()); - // l'ascenseur doit être à l'arret - assertEquals(STOP, s.getState()); - // les étapes sont - assertEquals("-S0-U0-U1-U2-O3-S3", s.getEvents()); - } -} diff --git a/src/test/java/elevator/TestAutomaticElevator.java b/src/test/java/elevator/TestAutomaticElevator.java index 905ee4e..f618cf5 100644 --- a/src/test/java/elevator/TestAutomaticElevator.java +++ b/src/test/java/elevator/TestAutomaticElevator.java @@ -1,6 +1,7 @@ package elevator; -import static elevator.IElevator.State.STOP; +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; @@ -9,33 +10,23 @@ public class TestAutomaticElevator { @Test public void testAutomaticElevator() throws Exception { - // 10 étages et mode automatique - var e = new ElevatorSimulator(10, false); - // initialement, l'ascenseur est au RdC - int lift = 0; + // 3 étages en mode automatique + var e = new ElevatorSimulator(3, false); // activer la montée e.up(); // surveiller l'évolution de l'ascenseur - for (; (e.getState() != STOP);) { + while (e.getState() == UP) { + System.out.printf("level = %3.2f\n", e.getLevel()); Thread.sleep(100); - // tester le franchissement d'étage - if (e.getAndResetStageSensor()) { - // au troisième étage, stopper au suivant - if (++lift == 3) { - e.stopNext(); - } - } } e.stopSimulator(); // l'ascenseur est au 4ème - assertEquals(4.0, e.getLevel()); - // l'ascenseur est au 4ème - assertEquals(4, lift); + assertEquals(3.0, e.getLevel()); // l'ascenseur est à l'arret - assertEquals(STOP, e.getState()); + assertEquals(ERROR, e.getState()); // les étapes - assertEquals("-S0-U0-U1-U2-U3-O4-S4", e.getEvents()); +// assertEquals("à déterminer", e.getEvents()); } } \ No newline at end of file diff --git a/src/test/java/elevator/TestAutomaticElevatorSimple.java b/src/test/java/elevator/TestAutomaticElevatorSimple.java deleted file mode 100644 index 9192db0..0000000 --- a/src/test/java/elevator/TestAutomaticElevatorSimple.java +++ /dev/null @@ -1,32 +0,0 @@ -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 TestAutomaticElevatorSimple { - - @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'arret - assertEquals(ERROR, e.getState()); - // les étapes -// assertEquals("à déterminer", e.getEvents()); - } - -} \ No newline at end of file -- GitLab