Skip to content
Snippets Groups Projects
Select Git revision
  • b7b8e985a0250e92ce0739c6bdbed231906431f9
  • main default protected
  • 39-retour-utilisateur-sur-le-compteur
3 results

AttackTest.java

Blame
  • AttackTest.java 845 B
    package bitFight;
    
    import static org.junit.Assert.assertEquals;
    
    import org.junit.jupiter.api.Test;
    
    public class AttackTest {
     
        Player player = new Player("joueur1");
        Enemy ennemy = new Enemy("ennemy", 3);
    
        @Test
        void testGetDamage() {
            assertEquals(Attack.PUNCH.getDamage(),10); 
        }
    
        @Test
        void testAttack() {
            ennemy.setCurrentHealth(100.0);
            assertEquals("Joueur : " + (int)player.getCurrentHealth(), "Joueur : 100");
            assertEquals("Ennemi : " + (int)ennemy.getCurrentHealth(), "Ennemi : 100");
            String attack = Attack.getIndexOfInput("kick");
            ennemy.damage(Attack.valueOf(attack).getDamage());
            assertEquals("Joueur : " + (int)player.getCurrentHealth(), "Joueur : 100");
            assertEquals("Ennemi : " + (int)ennemy.getCurrentHealth(), "Ennemi : 90");
        }
    
    }