1
0
Fork 0

Revert "separate UI from business core"

This reverts commit a8e2d506fa.
This commit is contained in:
Xavier Fontanet 2024-06-21 18:16:43 +02:00
parent a8e2d506fa
commit 2c75e7d807
10 changed files with 15 additions and 15 deletions

View File

@ -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) {

View File

@ -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;

View File

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

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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 {