we have a Mars Rover with the Mars map and an starting point
This commit is contained in:
parent
a8c70f42b1
commit
d5388d1e3c
|
@ -0,0 +1,13 @@
|
|||
package cat.hack3.codingtests.marsrover;
|
||||
|
||||
public class MarsRover {
|
||||
private final MarsMap marsMap;
|
||||
private final int latitudeStartingPoint;
|
||||
private final int longitudeStartingPoint;
|
||||
|
||||
public MarsRover(MarsMap marsMap, int latitudeStartingPoint, int longitudeStartingPoint) {
|
||||
this.marsMap = marsMap;
|
||||
this.latitudeStartingPoint = latitudeStartingPoint;
|
||||
this.longitudeStartingPoint = longitudeStartingPoint;
|
||||
}
|
||||
}
|
|
@ -1,13 +1,23 @@
|
|||
package cat.hack3.codingtests.marsrover;
|
||||
|
||||
import org.testng.annotations.BeforeMethod;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
public class MarsRoverTest {
|
||||
|
||||
public static final int MAP_WIDTH = 10;
|
||||
public static final int MAP_HEIGHT = 10;
|
||||
private MarsMap marsMap;
|
||||
|
||||
@BeforeMethod
|
||||
public void setUp() {
|
||||
marsMap = new MarsMap(MAP_WIDTH, MAP_HEIGHT);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void havingTwoDimensionalMapOfMars() {
|
||||
int width = 10;
|
||||
int height = 10;
|
||||
new MarsMap(width, height);
|
||||
public void havingARoverWithStartingPoint() {
|
||||
int latitudeStartingPoint = 2;
|
||||
int longitudeStartingPoint = 3;
|
||||
new MarsRover(marsMap, latitudeStartingPoint, longitudeStartingPoint);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue