Skip to content
Snippets Groups Projects
Commit 054345e6 authored by rosier8u's avatar rosier8u
Browse files

ajout de CompteurVisiteurTest

parent e8d00a62
No related branches found
No related tags found
No related merge requests found
package tests;
import modele.*;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class CompteurVisiteurTest {
private CompteurVisiteur compteurVisiteur;
private Epee epee;
private Sorcier sorcier1;
private Sorcier sorcier2;
private Roi roi;
private BatonDeSorcier batonDeSorcier;
private BaguetteMagique baguetteMagique;
private Guerrier guerrier;
private Guerisseur guerisseur;
private Equipe equipe;
@BeforeEach
void setUp() {
compteurVisiteur = new CompteurVisiteur();
epee = new Epee(20, "epee", 2.0, 10);
baguetteMagique = new BaguetteMagique(10, "baguette", 1.0,10);
batonDeSorcier = new BatonDeSorcier(15, "baton", 1.5, "pouvoir");
roi = new Roi(100, 1, "roi", epee, 20, "royaume");
guerrier = new Guerrier(80, 1, "guerrier", epee, 30);
guerisseur = new Guerisseur(50, 1, "gueisseur", baguetteMagique, 40);
sorcier1 = new Sorcier(40, 1, "sorcier", batonDeSorcier, 20);
sorcier2 = new Sorcier(40, 1, "sorcier2", batonDeSorcier, 20);
equipe = new Equipe("equipe");
equipe.ajouter(roi);
equipe.ajouter(sorcier1);
equipe.ajouter(sorcier2);
}
@Test
void visiter() {
compteurVisiteur.setNbSorcier(0);
compteurVisiteur.visiter(guerrier);
assertEquals(compteurVisiteur.getNbSorcier(), 0);
}
@Test
void testVisiter() {
compteurVisiteur.setNbSorcier(0);
compteurVisiteur.visiter(roi);
assertEquals(compteurVisiteur.getNbSorcier(), 0);
}
@Test
void testVisiter1() {
compteurVisiteur.setNbSorcier(0);
compteurVisiteur.visiter(guerisseur);
assertEquals(compteurVisiteur.getNbSorcier(), 0);
}
@Test
void testVisiter2() {
compteurVisiteur.setNbSorcier(0);
compteurVisiteur.visiter(sorcier1);
assertEquals(compteurVisiteur.getNbSorcier(), 1);
}
@Test
void testVisiter3() {
compteurVisiteur.setNbSorcier(0);
compteurVisiteur.visiter(equipe);
assertEquals(compteurVisiteur.getNbSorcier(), 2);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment