package condition; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import java.util.ArrayList; import java.util.List; import org.junit.jupiter.api.Test; import main.Joueur; class ConditionTypeTest { @Test public void isTrue_RenvoieAppartenanceEquipe() { List equipes = new ArrayList(); equipes.add(Joueur.Equipe.HUNTER); equipes.add(Joueur.Equipe.NEUTRE); ConditionType ct = new ConditionType(equipes); Joueur j = new Joueur(null); j.setEquipe(Joueur.Equipe.NEUTRE); assertTrue(ct.isTrue(j)); j.setEquipe(Joueur.Equipe.SHADOW); assertFalse(ct.isTrue(j)); } @Test public void isTrue_ListTypeVide_False() { List equipes = new ArrayList(); ConditionType ct = new ConditionType(equipes); Joueur j = new Joueur(null); assertFalse(ct.isTrue(j)); } }