1
0
Fork 0

separate cartography related to a different package

This commit is contained in:
Xavier Fontanet 2024-06-22 13:05:49 +02:00
parent 792caa39a4
commit d5b6775578
9 changed files with 20 additions and 10 deletions

View File

@ -1,5 +1,9 @@
package cat.hack3.codingtests.marsrover;
import cat.hack3.codingtests.marsrover.cartography.Coordinates;
import cat.hack3.codingtests.marsrover.cartography.Direction;
import cat.hack3.codingtests.marsrover.cartography.MarsMap;
import java.util.logging.Logger;
public class MarsRover {

View File

@ -1,4 +1,4 @@
package cat.hack3.codingtests.marsrover;
package cat.hack3.codingtests.marsrover.cartography;
public record Coordinates(int latitude, int longitude) {

View File

@ -1,4 +1,4 @@
package cat.hack3.codingtests.marsrover;
package cat.hack3.codingtests.marsrover.cartography;
public enum Direction {
NORTH, SOUTH, EAST, WEST;

View File

@ -1,4 +1,4 @@
package cat.hack3.codingtests.marsrover;
package cat.hack3.codingtests.marsrover.cartography;
public class MapIncrementalPositionResolver {

View File

@ -1,4 +1,4 @@
package cat.hack3.codingtests.marsrover;
package cat.hack3.codingtests.marsrover.cartography;
import java.util.List;
import java.util.logging.Logger;

View File

@ -1,11 +1,14 @@
package cat.hack3.codingtests.marsrover;
import cat.hack3.codingtests.marsrover.cartography.Coordinates;
import cat.hack3.codingtests.marsrover.cartography.Direction;
import cat.hack3.codingtests.marsrover.cartography.MarsMap;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import java.util.stream.IntStream;
import static cat.hack3.codingtests.marsrover.Direction.*;
import static cat.hack3.codingtests.marsrover.cartography.Direction.*;
import static org.testng.Assert.assertEquals;
public class MarsRoverTest {

View File

@ -1,11 +1,14 @@
package cat.hack3.codingtests.marsrover;
import cat.hack3.codingtests.marsrover.cartography.Coordinates;
import cat.hack3.codingtests.marsrover.cartography.Direction;
import cat.hack3.codingtests.marsrover.cartography.MarsMap;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import java.util.List;
import static cat.hack3.codingtests.marsrover.Direction.SOUTH;
import static cat.hack3.codingtests.marsrover.cartography.Direction.SOUTH;
import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertNotEquals;

View File

@ -1,7 +1,7 @@
package cat.hack3.codingtests.marsrover.ui.console;
import cat.hack3.codingtests.marsrover.Direction;
import cat.hack3.codingtests.marsrover.cartography.Direction;
import java.util.Scanner;

View File

@ -1,9 +1,9 @@
package cat.hack3.codingtests.marsrover.ui.console;
import cat.hack3.codingtests.marsrover.Coordinates;
import cat.hack3.codingtests.marsrover.Direction;
import cat.hack3.codingtests.marsrover.MarsMap;
import cat.hack3.codingtests.marsrover.MarsRover;
import cat.hack3.codingtests.marsrover.cartography.Coordinates;
import cat.hack3.codingtests.marsrover.cartography.Direction;
import cat.hack3.codingtests.marsrover.cartography.MarsMap;
import java.util.InputMismatchException;
import java.util.List;