mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-04-21 11:06:24 +02:00
Begrenser prioritet på programmeringskort til prioriteter brukt i brettspillet Begrenser programmet spillet mellomlagrer til et program med nøyaktig 5 kort Fikser prioriteter brukt i tester
36 lines
1.0 KiB
Java
36 lines
1.0 KiB
Java
package inf112.fiasko.roborally.objects;
|
|
|
|
import inf112.fiasko.roborally.elementproperties.Action;
|
|
|
|
import static org.junit.Assert.assertEquals;
|
|
|
|
import org.junit.Before;
|
|
import org.junit.Test;
|
|
|
|
public class ProgrammingCardTest {
|
|
|
|
private ProgrammingCard programmingCard1;
|
|
private ProgrammingCard programmingCard2;
|
|
private ProgrammingCard programmingCard3;
|
|
|
|
@Before
|
|
public void setUp() {
|
|
programmingCard1 = new ProgrammingCard(50, Action.MOVE_1);
|
|
programmingCard2 = new ProgrammingCard(230, Action.ROTATE_LEFT);
|
|
programmingCard3 = new ProgrammingCard(500, Action.ROTATE_LEFT);
|
|
}
|
|
|
|
@Test
|
|
public void testGetProgrammingCardAction() {
|
|
assertEquals(Action.MOVE_1, programmingCard1.getAction());
|
|
assertEquals(Action.ROTATE_LEFT, programmingCard2.getAction());
|
|
}
|
|
|
|
@Test
|
|
public void testGetProgrammingCardValue() {
|
|
assertEquals(50, programmingCard1.getPriority());
|
|
assertEquals(230, programmingCard2.getPriority());
|
|
assertEquals(500, programmingCard3.getPriority());
|
|
}
|
|
}
|