Création de la méthode attaquer de plateau et de joueur
This commit is contained in:
@ -28,7 +28,7 @@ class ConditionClassPersonnageTest {
|
||||
ConditionClassPersonnage cc = new ConditionClassPersonnage(classes);
|
||||
|
||||
Joueur j = new Joueur(null);
|
||||
CartePersonnage cp1 = new Allie(null, 0, j);
|
||||
CartePersonnage cp1 = new Allie(j);
|
||||
|
||||
|
||||
// Le personnage fait partie des classes.
|
||||
@ -51,7 +51,7 @@ class ConditionClassPersonnageTest {
|
||||
|
||||
ConditionClassPersonnage cc = new ConditionClassPersonnage(classes);
|
||||
Joueur j = new Joueur(null);
|
||||
CartePersonnage cp1 = new Allie(null, 0, j);
|
||||
CartePersonnage cp1 = new Allie(j);
|
||||
j.setCartePersonnage(cp1);
|
||||
assertFalse(cc.isTrue(j));
|
||||
|
||||
|
@ -1,14 +0,0 @@
|
||||
package condition;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
class ConditionClassTest {
|
||||
|
||||
@Test
|
||||
void test() {
|
||||
fail("Not yet implemented");
|
||||
}
|
||||
|
||||
}
|
@ -61,8 +61,6 @@ class ConditionStatistiquesTest {
|
||||
cs = new ConditionStatistiques(false,"test",randInt2,ConditionStatistiques.LESS);
|
||||
assertEquals(cs.isTrue(joueur),randInt3 <= randInt2);
|
||||
|
||||
cs = new ConditionStatistiques(false,"test",randInt3,ConditionStatistiques.LESS);
|
||||
assertEquals(cs.isTrue(joueur),randInt3 <= randInt2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -79,6 +77,7 @@ class ConditionStatistiquesTest {
|
||||
//Valeur censée être comprise entre 0 et 2
|
||||
-1);
|
||||
|
||||
assertFalse(cs.isTrue(joueur));
|
||||
}
|
||||
|
||||
|
||||
|
57
tests/personnage/AllieTest.java
Normal file
57
tests/personnage/AllieTest.java
Normal file
@ -0,0 +1,57 @@
|
||||
package personnage;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import main.Joueur;
|
||||
import main.Plateau;
|
||||
|
||||
class AllieTest {
|
||||
|
||||
Joueur j1;
|
||||
Plateau p;
|
||||
Random rand;
|
||||
Allie a;
|
||||
|
||||
@BeforeEach
|
||||
void init()
|
||||
{
|
||||
rand = new Random();
|
||||
List<Joueur> joueurs = new ArrayList<Joueur>();
|
||||
j1 = new Joueur("Michel");
|
||||
|
||||
joueurs.add(j1);
|
||||
|
||||
p = new Plateau(joueurs);
|
||||
|
||||
a = new Allie(j1);
|
||||
j1.setPlateau(p);
|
||||
j1.setCartePersonnage(a);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
void utiliser_SoinTotal() {
|
||||
|
||||
j1.setStat("HP", 0);
|
||||
j1.getCartePersonnage().utiliser();
|
||||
|
||||
int pvAllie = j1.getCartePersonnage().getPv();
|
||||
|
||||
assertEquals(pvAllie,j1.getStat("HP"));
|
||||
|
||||
j1.setStat("HP", 0);
|
||||
j1.getCartePersonnage().utiliser();
|
||||
|
||||
// Le soin n'a fonctionné qu'une seule fois
|
||||
assertEquals(0,j1.getStat("HP"));
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user