Hunt test added
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events;
|
||||
|
||||
import it.polimi.ingsw.gc14.Model.Player;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class HuntEventTest {
|
||||
|
||||
@Test
|
||||
void activateEvent() {
|
||||
Player p1 = new Player("Giacomo");
|
||||
Player p2 = new Player("xiaomi");
|
||||
Player p3 = new Player("intellij");
|
||||
Player p4 = new Player("mesos");
|
||||
|
||||
|
||||
ArrayList<Player> players = new ArrayList<>(Arrays.asList(p1,p2,p3,p4));
|
||||
Hunt h1 = new Hunt(1, 1, 3);
|
||||
h1.activateEvent(players);
|
||||
|
||||
assertEquals(0, p1.getPrestigeValue());
|
||||
assertEquals(1, p1.getFoodValue());
|
||||
assertEquals(0, p2.getPrestigeValue());
|
||||
assertEquals(1, p2.getFoodValue());
|
||||
assertEquals(0, p3.getPrestigeValue());
|
||||
assertEquals(1, p3.getFoodValue());
|
||||
assertEquals(0, p4.getPrestigeValue());
|
||||
assertEquals(1, p4.getFoodValue());
|
||||
|
||||
Hunt h2 = new Hunt(1, -11, 0);
|
||||
h2.activateEvent(players);
|
||||
assertEquals(0, p1.getPrestigeValue());
|
||||
assertEquals(-10, p1.getFoodValue());
|
||||
assertEquals(0, p2.getPrestigeValue());
|
||||
assertEquals(-10, p2.getFoodValue());
|
||||
assertEquals(0, p3.getPrestigeValue());
|
||||
assertEquals(-10, p3.getFoodValue());
|
||||
assertEquals(0, p4.getPrestigeValue());
|
||||
assertEquals(-10, p4.getFoodValue());
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user