mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-01-31 23:29:36 +01:00
Fikser litt på testene til Robot
This commit is contained in:
parent
eb3199b5fd
commit
fe42257cb4
@ -10,61 +10,69 @@ import org.junit.Test;
|
|||||||
public class RobotTest {
|
public class RobotTest {
|
||||||
private Position robotPosition;
|
private Position robotPosition;
|
||||||
private Robot testRobot;
|
private Robot testRobot;
|
||||||
|
private int nextFlag = 1;
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void setUp() {
|
public void setUp() {
|
||||||
robotPosition = new Position(3,6);
|
robotPosition = new Position(3,6);
|
||||||
testRobot = new Robot(RobotID.ROBOT_6, robotPosition);
|
testRobot = new Robot(RobotID.ROBOT_6, robotPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotGetDamageOnInitializedRobot(){
|
public void testRobotGetDamageOnInitializedRobot(){
|
||||||
assertEquals(0, testRobot.getDamage());
|
assertEquals(0, testRobot.getDamageTaken());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotGetPlayerId(){
|
public void testRobotGetPlayerId(){
|
||||||
assertEquals(RobotID.ROBOT_6, testRobot.getRobotId());
|
assertEquals(RobotID.ROBOT_6, testRobot.getRobotId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotGetBackupOnInitializedRobot(){
|
public void testRobotGetBackupOnInitializedRobot(){
|
||||||
assertEquals(robotPosition, testRobot.getBackupPosition());
|
assertEquals(robotPosition, testRobot.getBackupPosition());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotSetDamage() {
|
public void testRobotSetDamage() {
|
||||||
testRobot.setDamage(2);
|
testRobot.setDamageTaken(2);
|
||||||
assertEquals(2, testRobot.getDamage());
|
assertEquals(2, testRobot.getDamageTaken());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotGetPositionOnInitializedRobot(){
|
public void testRobotGetPositionOnInitializedRobot(){
|
||||||
assertEquals(robotPosition, testRobot.getPosition());
|
assertEquals(robotPosition, testRobot.getPosition());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotGetPositionOnRobotWithNewPosition() {
|
public void testRobotGetPositionOnRobotWithNewPosition() {
|
||||||
Position newRobotPosition = new Position(8,12);
|
Position newRobotPosition = new Position(8,12);
|
||||||
testRobot.setPosition(newRobotPosition);
|
testRobot.setPosition(newRobotPosition);
|
||||||
assertEquals(newRobotPosition, testRobot.getPosition());
|
assertEquals(newRobotPosition, testRobot.getPosition());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotIsInPowerDownOnInitializedRobot(){
|
public void testRobotIsInPowerDownOnInitializedRobot(){
|
||||||
assertEquals(false, testRobot.isInPowerDown());
|
assertEquals(false, testRobot.isInPowerDown());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotSetPowerDown() {
|
public void testRobotSetPowerDown() {
|
||||||
testRobot.setPowerDown(true);
|
testRobot.setPowerDown(true);
|
||||||
assertEquals(true, testRobot.isInPowerDown());
|
assertEquals(true, testRobot.isInPowerDown());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotGetNewFlag() {
|
public void testRobotGetNewFlag() {
|
||||||
int nextFlag = 2;
|
testRobot.setLastFlagVisitedAndUpdateBackupPosition(nextFlag);
|
||||||
Position nextFlagPosition = new Position(3,4);
|
assertEquals(1, testRobot.getLastFlagVisited());
|
||||||
testRobot.setLastFlagVisitedAndBackupPosition(nextFlag,nextFlagPosition);
|
|
||||||
assertEquals(2, testRobot.getLastFlagVisited());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRobotGetNewBackup() {
|
public void testRobotGetNewBackup() {
|
||||||
int nextFlag = 2;
|
|
||||||
Position nextFlagPosition = new Position(3,4);
|
Position nextFlagPosition = new Position(3,4);
|
||||||
testRobot.setLastFlagVisitedAndBackupPosition(nextFlag,nextFlagPosition);
|
testRobot.setPosition(nextFlagPosition);
|
||||||
|
testRobot.setLastFlagVisitedAndUpdateBackupPosition(nextFlag);
|
||||||
assertEquals(nextFlagPosition, testRobot.getBackupPosition());
|
assertEquals(nextFlagPosition, testRobot.getBackupPosition());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user