From 04e7e6e3815ebcbf53dedf0a3d5208ebfccc491d Mon Sep 17 00:00:00 2001 From: damriera Date: Thu, 27 Nov 2025 10:29:11 +0100 Subject: [PATCH] fix ajout du puit et interaction avec la feuille --- .../but3/automation/rock_paper_scissors/play/domain/Move.java | 2 +- .../automation/rock_paper_scissors/play/domain/MoveTest.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/Move.java b/src/main/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/Move.java index 4f84560..34c1f20 100644 --- a/src/main/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/Move.java +++ b/src/main/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/Move.java @@ -9,7 +9,7 @@ public enum Move { public boolean beats(Move other) { return switch (this) { case ROCK -> other == SCISSORS; - case PAPER -> other == ROCK; + case PAPER -> other == ROCK || other == WELL; case SCISSORS -> other == PAPER; case WELL -> other == ROCK || other == SCISSORS; }; diff --git a/src/test/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/MoveTest.java b/src/test/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/MoveTest.java index a614643..458de26 100644 --- a/src/test/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/MoveTest.java +++ b/src/test/java/fr/iut_fbleau/info/but3/automation/rock_paper_scissors/play/domain/MoveTest.java @@ -35,7 +35,8 @@ class MoveTest { Arguments.of(Move.PAPER,Move.ROCK), Arguments.of(Move.SCISSORS,Move.PAPER), Arguments.of(Move.WELL,Move.ROCK), - Arguments.of(Move.WELL,Move.SCISSORS) + Arguments.of(Move.WELL,Move.SCISSORS), + Arguments.of(Move.PAPER,Move.WELL) ); } }