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

AttackTest.java

Blame
  • AttackTest.java 932 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", 1);
    
        @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");
            ennemy.damage(Attack.PUNCH.getDamage());
            player.exhaust(Attack.PUNCH.getEnergyCost());
            assertEquals("Joueur : " + (int)player.getCurrentHealth(), "Joueur : 100");
            assertEquals("Ennemi : " + (int)ennemy.getCurrentHealth(), "Ennemi : 90");
            assertEquals("Energie joueur : " + (int)player.getCurrentEnergy(), "Energie joueur : 90");
        }
    
    }