From 78cdf7c628d437adacf1532a5716dbafec923690 Mon Sep 17 00:00:00 2001 From: raphael Date: Thu, 27 Nov 2025 10:36:53 +0100 Subject: [PATCH] Ajout de l'outcome feuille bat puit --- .../but3/automation/rock_paper_scissors/play/domain/Move.java | 2 +- .../automation/rock_paper_scissors/play/domain/MoveTest.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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 8c477cf..51a508f 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 == SCISSORS || other == ROCK; }; 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 9ddeb04..d1f66a3 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 @@ -33,6 +33,7 @@ class MoveTest { return Stream.of( Arguments.of(Move.ROCK,Move.SCISSORS), Arguments.of(Move.PAPER,Move.ROCK), + Arguments.of(Move.PAPER,Move.WELL), Arguments.of(Move.SCISSORS,Move.PAPER), Arguments.of(Move.WELL,Move.SCISSORS), Arguments.of(Move.WELL,Move.ROCK)