From 3b78dc8b4a4699feab65aa56c85ba58d8661f81b Mon Sep 17 00:00:00 2001 From: Paul Gross Date: Wed, 22 Apr 2020 14:10:31 +0200 Subject: [PATCH] Test --- src/effet/action/ActionVoler.java | 2 +- src/main/Equipement.java | 5 ----- src/main/GestionnaireEquipements.java | 1 + src/main/Joueur.java | 1 + src/main/JoueurVirtuel.java | 1 + src/main/Pioche.java | 3 +-- src/main/Plateau.java | 1 - src/personnage/Daniel.java | 2 +- tests/effet/action/ActionAttaquerTest.java | 12 ++++++------ 9 files changed, 12 insertions(+), 16 deletions(-) delete mode 100644 src/main/Equipement.java diff --git a/src/effet/action/ActionVoler.java b/src/effet/action/ActionVoler.java index 58512f7..c72f4ce 100644 --- a/src/effet/action/ActionVoler.java +++ b/src/effet/action/ActionVoler.java @@ -1,6 +1,6 @@ package effet.action; -import main.Equipement; +import carte.Equipement; import main.Joueur; public class ActionVoler extends Action{ diff --git a/src/main/Equipement.java b/src/main/Equipement.java deleted file mode 100644 index 4883916..0000000 --- a/src/main/Equipement.java +++ /dev/null @@ -1,5 +0,0 @@ -package main; - -public class Equipement { - -} diff --git a/src/main/GestionnaireEquipements.java b/src/main/GestionnaireEquipements.java index 0d31552..7c33e6b 100644 --- a/src/main/GestionnaireEquipements.java +++ b/src/main/GestionnaireEquipements.java @@ -4,6 +4,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import carte.Equipement; import condition.Condition; public class GestionnaireEquipements { diff --git a/src/main/Joueur.java b/src/main/Joueur.java index a808393..ccee0ee 100644 --- a/src/main/Joueur.java +++ b/src/main/Joueur.java @@ -4,6 +4,7 @@ import java.util.List; import java.util.Map; import carte.CarteLieu; +import carte.Equipement; import effet.Effet; import personnage.CartePersonnage; diff --git a/src/main/JoueurVirtuel.java b/src/main/JoueurVirtuel.java index 41f8469..2765cf6 100644 --- a/src/main/JoueurVirtuel.java +++ b/src/main/JoueurVirtuel.java @@ -1,6 +1,7 @@ package main; import java.util.List; +import carte.Equipement; import effet.Effet; diff --git a/src/main/Pioche.java b/src/main/Pioche.java index beb75cf..2a9bf57 100644 --- a/src/main/Pioche.java +++ b/src/main/Pioche.java @@ -22,8 +22,7 @@ public class Pioche { Collections.shuffle(cartesPiochables); } - public CartePiochable piocher() { - + public CartePiochable piocher() { return cartesPiochables.pop(); } } diff --git a/src/main/Plateau.java b/src/main/Plateau.java index fe65a61..28c6681 100644 --- a/src/main/Plateau.java +++ b/src/main/Plateau.java @@ -162,7 +162,6 @@ public class Plateau { }else { - //TODO Throw exception } } diff --git a/src/personnage/Daniel.java b/src/personnage/Daniel.java index a8b296e..8139eb9 100644 --- a/src/personnage/Daniel.java +++ b/src/personnage/Daniel.java @@ -31,8 +31,8 @@ public class Daniel extends CartePersonnage{ this.setCondition(winCondition); } - public void utiliser() { this.getJoueur().reveal(); } + } diff --git a/tests/effet/action/ActionAttaquerTest.java b/tests/effet/action/ActionAttaquerTest.java index 52f46c8..f44baba 100644 --- a/tests/effet/action/ActionAttaquerTest.java +++ b/tests/effet/action/ActionAttaquerTest.java @@ -41,24 +41,24 @@ class ActionAttaquerTest { /* * L'attaque du plateau se base sur des tirages aléatoires de dés. * La réussite moyenne d'une attaque est d'environ 80 % - * En autorisant une erreur d'environ 2 % + * En autorisant une erreur d'environ 5 % * * On vérifie que la différence du nombre d'attaques réussie avec la moyenne - * des attaques réussie est bien inférieure à 2 %. + * des attaques réussie est bien inférieure à 5 %. */ @Test void attaquer_BaissePV() { - int error = 2; + int error = 5; ActionAttaquer aa = new ActionAttaquer(); int pvBaseJ2 = 100; - for(int j = 0; j< 1000; j++) { + for(int j = 0; j< 100; j++) { int countNb = 0; - for(int i = 0; i < 10000; i++) + for(int i = 0; i < 2000; i++) { j2.setStat(Joueur.PLAYER_HP, pvBaseJ2); aa.affecte(j1, j2); @@ -66,7 +66,7 @@ class ActionAttaquerTest { if(j2.getStat(Joueur.PLAYER_HP) < pvBaseJ2) countNb++; } - countNb /= 100; + countNb /= 20; assertTrue(Math.abs(countNb-80) <= error); } }