Merge remote-tracking branch 'origin/master'
# Conflicts: # src/test/java/cat/hack3/codingtests/marsrover/MarsRoverWithObstaclesTest.java
This commit is contained in:
commit
88e6db14c0
|
@ -1,4 +1,4 @@
|
||||||
package cat.hack3.codingtests.marsrover.core;
|
package cat.hack3.codingtests.marsrover;
|
||||||
|
|
||||||
public record Coordinates(int latitude, int longitude) {
|
public record Coordinates(int latitude, int longitude) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package cat.hack3.codingtests.marsrover.core;
|
package cat.hack3.codingtests.marsrover;
|
||||||
|
|
||||||
public enum Direction {
|
public enum Direction {
|
||||||
NORTH, SOUTH, EAST, WEST;
|
NORTH, SOUTH, EAST, WEST;
|
|
@ -1,4 +1,4 @@
|
||||||
package cat.hack3.codingtests.marsrover.core;
|
package cat.hack3.codingtests.marsrover;
|
||||||
|
|
||||||
public class MapIncrementalPositionResolver {
|
public class MapIncrementalPositionResolver {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package cat.hack3.codingtests.marsrover.core;
|
package cat.hack3.codingtests.marsrover;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
|
@ -1,4 +1,4 @@
|
||||||
package cat.hack3.codingtests.marsrover.core;
|
package cat.hack3.codingtests.marsrover;
|
||||||
|
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cat.hack3.codingtests.marsrover.ui;
|
package cat.hack3.codingtests.marsrover.ui;
|
||||||
|
|
||||||
import cat.hack3.codingtests.marsrover.core.MarsRover;
|
import cat.hack3.codingtests.marsrover.MarsRover;
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cat.hack3.codingtests.marsrover.ui;
|
package cat.hack3.codingtests.marsrover.ui;
|
||||||
|
|
||||||
import cat.hack3.codingtests.marsrover.core.Direction;
|
import cat.hack3.codingtests.marsrover.Direction;
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cat.hack3.codingtests.marsrover.ui;
|
package cat.hack3.codingtests.marsrover.ui;
|
||||||
|
|
||||||
import cat.hack3.codingtests.marsrover.core.MarsRover;
|
import cat.hack3.codingtests.marsrover.MarsRover;
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package cat.hack3.codingtests.marsrover.ui;
|
package cat.hack3.codingtests.marsrover.ui;
|
||||||
|
|
||||||
import cat.hack3.codingtests.marsrover.core.Coordinates;
|
import cat.hack3.codingtests.marsrover.Coordinates;
|
||||||
import cat.hack3.codingtests.marsrover.core.Direction;
|
import cat.hack3.codingtests.marsrover.Direction;
|
||||||
import cat.hack3.codingtests.marsrover.core.MarsMap;
|
import cat.hack3.codingtests.marsrover.MarsMap;
|
||||||
import cat.hack3.codingtests.marsrover.core.MarsRover;
|
import cat.hack3.codingtests.marsrover.MarsRover;
|
||||||
|
|
||||||
import java.util.InputMismatchException;
|
import java.util.InputMismatchException;
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
@ -11,7 +11,7 @@ import java.util.Scanner;
|
||||||
import static cat.hack3.codingtests.marsrover.ui.UICommons.output;
|
import static cat.hack3.codingtests.marsrover.ui.UICommons.output;
|
||||||
|
|
||||||
public class RoverInitializer {
|
public class RoverInitializer {
|
||||||
private final Scanner reader;
|
private Scanner reader;
|
||||||
private final DirectionRetriever directionRetriever;
|
private final DirectionRetriever directionRetriever;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package cat.hack3.codingtests.marsrover.core;
|
package cat.hack3.codingtests.marsrover;
|
||||||
|
|
||||||
import org.testng.annotations.BeforeMethod;
|
import org.testng.annotations.BeforeMethod;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import java.util.stream.IntStream;
|
import java.util.stream.IntStream;
|
||||||
|
|
||||||
import static cat.hack3.codingtests.marsrover.core.Direction.*;
|
import static cat.hack3.codingtests.marsrover.Direction.*;
|
||||||
import static org.testng.Assert.assertEquals;
|
import static org.testng.Assert.assertEquals;
|
||||||
|
|
||||||
public class MarsRoverTest {
|
public class MarsRoverTest {
|
|
@ -1,10 +1,10 @@
|
||||||
package cat.hack3.codingtests.marsrover.core;
|
package cat.hack3.codingtests.marsrover;
|
||||||
|
|
||||||
import org.testng.annotations.BeforeMethod;
|
import org.testng.annotations.BeforeMethod;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static cat.hack3.codingtests.marsrover.core.Direction.SOUTH;
|
import static cat.hack3.codingtests.marsrover.Direction.SOUTH;
|
||||||
|
|
||||||
public class MarsRoverWithObstaclesTest {
|
public class MarsRoverWithObstaclesTest {
|
||||||
|
|
Loading…
Reference in New Issue