1
0
Fork 0

Rover is preparing to move forward

This commit is contained in:
Xavier Fontanet 2024-06-20 15:01:42 +02:00
parent 8ff890376b
commit 6afb4b522b
2 changed files with 14 additions and 8 deletions

View File

@ -10,4 +10,8 @@ public class MarsRover {
this.latitudeStartingPoint = latitudeStartingPoint; this.latitudeStartingPoint = latitudeStartingPoint;
this.longitudeStartingPoint = longitudeStartingPoint; this.longitudeStartingPoint = longitudeStartingPoint;
} }
public void moveForward() {
}
} }

View File

@ -7,20 +7,22 @@ import static cat.hack3.codingtests.marsrover.MarsMap.Direction.SOUTH;
public class MarsRoverTest { public class MarsRoverTest {
public static final int MAP_WIDTH = 10;
public static final int MAP_HEIGHT = 10;
private MarsMap marsMap; private MarsMap marsMap;
private MarsRover rover;
@BeforeMethod @BeforeMethod
public void setUp() { public void setUp() {
marsMap = new MarsMap(MAP_WIDTH, MAP_HEIGHT); int mapWidth = 10;
int mapHeight = 10;
marsMap = new MarsMap(mapWidth, mapHeight);
int latitudeStartingPoint = 2;
int longitudeStartingPoint = 3;
rover = new MarsRover(marsMap, latitudeStartingPoint, longitudeStartingPoint, SOUTH);
} }
@Test @Test
public void havingARoverWithStartingPointAndDirection() { public void roverMakeItsFirstStep() {
int latitudeStartingPoint = 2; rover.moveForward();
int longitudeStartingPoint = 3;
MarsMap.Direction startingDirection = SOUTH;
new MarsRover(marsMap, latitudeStartingPoint, longitudeStartingPoint, startingDirection);
} }
} }