diff options
| author | mo khan <mo@mokhan.ca> | 2019-08-05 13:51:53 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2019-08-05 13:51:53 -0600 |
| commit | 4b65f2f1b922d07c5ccd9a073b74baaef7769945 (patch) | |
| tree | f0137ce6bb9cfe8d4a2a35415933744dd1f53d99 /src/Q9 | |
| parent | 775ea70300ff438c0cf4179691253f413dfa0871 (diff) | |
decouple from old constant names
Diffstat (limited to 'src/Q9')
| -rw-r--r-- | src/Q9/MovingRobotTest.java | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/src/Q9/MovingRobotTest.java b/src/Q9/MovingRobotTest.java index 0db0760..9e33c67 100644 --- a/src/Q9/MovingRobotTest.java +++ b/src/Q9/MovingRobotTest.java @@ -30,106 +30,106 @@ public class MovingRobotTest extends TestCase { public void test_validateNextMove_whenAtZeroZero() { this.subject = new MovingRobot(0, 0); - assertFalse(subject.validateNextMove(Robot.UP)); - assertFalse(subject.validateNextMove(Robot.RIGHT_UP_CORNER)); - assertTrue(subject.validateNextMove(Robot.RIGHT)); - assertTrue(subject.validateNextMove(Robot.RIGHT_DOWN_CORNER)); - assertTrue(subject.validateNextMove(Robot.DOWN)); - assertFalse(subject.validateNextMove(Robot.LEFT_DOWN_CORNER)); - assertFalse(subject.validateNextMove(Robot.LEFT)); - assertFalse(subject.validateNextMove(Robot.LEFT_UP_CORNER)); + assertFalse(subject.validateNextMove(Robot.NORTH)); + assertFalse(subject.validateNextMove(Robot.NORTH_EAST)); + assertTrue(subject.validateNextMove(Robot.EAST)); + assertTrue(subject.validateNextMove(Robot.SOUTH_EAST)); + assertTrue(subject.validateNextMove(Robot.SOUTH)); + assertFalse(subject.validateNextMove(Robot.SOUTH_WEST)); + assertFalse(subject.validateNextMove(Robot.WEST)); + assertFalse(subject.validateNextMove(Robot.NORTH_WEST)); } public void test_validateNextMove_whenAtZeroOne() { this.subject = new MovingRobot(0, 1); - assertTrue(subject.validateNextMove(Robot.UP)); - assertTrue(subject.validateNextMove(Robot.RIGHT_UP_CORNER)); - assertTrue(subject.validateNextMove(Robot.RIGHT)); - assertTrue(subject.validateNextMove(Robot.RIGHT_DOWN_CORNER)); - assertTrue(subject.validateNextMove(Robot.DOWN)); - assertFalse(subject.validateNextMove(Robot.LEFT_DOWN_CORNER)); - assertFalse(subject.validateNextMove(Robot.LEFT)); - assertFalse(subject.validateNextMove(Robot.LEFT_UP_CORNER)); + assertTrue(subject.validateNextMove(Robot.NORTH)); + assertTrue(subject.validateNextMove(Robot.NORTH_EAST)); + assertTrue(subject.validateNextMove(Robot.EAST)); + assertTrue(subject.validateNextMove(Robot.SOUTH_EAST)); + assertTrue(subject.validateNextMove(Robot.SOUTH)); + assertFalse(subject.validateNextMove(Robot.SOUTH_WEST)); + assertFalse(subject.validateNextMove(Robot.WEST)); + assertFalse(subject.validateNextMove(Robot.NORTH_WEST)); } public void test_validateNextMove_whenAtNineZero() { this.subject = new MovingRobot(9, 0); - assertFalse(subject.validateNextMove(Robot.UP)); - assertFalse(subject.validateNextMove(Robot.RIGHT_UP_CORNER)); - assertFalse(subject.validateNextMove(Robot.RIGHT)); - assertFalse(subject.validateNextMove(Robot.RIGHT_DOWN_CORNER)); - assertTrue(subject.validateNextMove(Robot.DOWN)); - assertTrue(subject.validateNextMove(Robot.LEFT_DOWN_CORNER)); - assertTrue(subject.validateNextMove(Robot.LEFT)); - assertFalse(subject.validateNextMove(Robot.LEFT_UP_CORNER)); + assertFalse(subject.validateNextMove(Robot.NORTH)); + assertFalse(subject.validateNextMove(Robot.NORTH_EAST)); + assertFalse(subject.validateNextMove(Robot.EAST)); + assertFalse(subject.validateNextMove(Robot.SOUTH_EAST)); + assertTrue(subject.validateNextMove(Robot.SOUTH)); + assertTrue(subject.validateNextMove(Robot.SOUTH_WEST)); + assertTrue(subject.validateNextMove(Robot.WEST)); + assertFalse(subject.validateNextMove(Robot.NORTH_WEST)); } public void test_validateNextMove_whenAtNineNine() { this.subject = new MovingRobot(9, 9); - assertTrue(subject.validateNextMove(Robot.UP)); - assertFalse(subject.validateNextMove(Robot.RIGHT_UP_CORNER)); - assertFalse(subject.validateNextMove(Robot.RIGHT)); - assertFalse(subject.validateNextMove(Robot.RIGHT_DOWN_CORNER)); - assertFalse(subject.validateNextMove(Robot.DOWN)); - assertFalse(subject.validateNextMove(Robot.LEFT_DOWN_CORNER)); - assertTrue(subject.validateNextMove(Robot.LEFT)); - assertTrue(subject.validateNextMove(Robot.LEFT_UP_CORNER)); + assertTrue(subject.validateNextMove(Robot.NORTH)); + assertFalse(subject.validateNextMove(Robot.NORTH_EAST)); + assertFalse(subject.validateNextMove(Robot.EAST)); + assertFalse(subject.validateNextMove(Robot.SOUTH_EAST)); + assertFalse(subject.validateNextMove(Robot.SOUTH)); + assertFalse(subject.validateNextMove(Robot.SOUTH_WEST)); + assertTrue(subject.validateNextMove(Robot.WEST)); + assertTrue(subject.validateNextMove(Robot.NORTH_WEST)); } public void test_validateNextMove_whenAtZeroNine() { this.subject = new MovingRobot(0, 9); - assertTrue(subject.validateNextMove(Robot.UP)); - assertTrue(subject.validateNextMove(Robot.RIGHT_UP_CORNER)); - assertTrue(subject.validateNextMove(Robot.RIGHT)); - assertFalse(subject.validateNextMove(Robot.RIGHT_DOWN_CORNER)); - assertFalse(subject.validateNextMove(Robot.DOWN)); - assertFalse(subject.validateNextMove(Robot.LEFT_DOWN_CORNER)); - assertFalse(subject.validateNextMove(Robot.LEFT)); - assertFalse(subject.validateNextMove(Robot.LEFT_UP_CORNER)); + assertTrue(subject.validateNextMove(Robot.NORTH)); + assertTrue(subject.validateNextMove(Robot.NORTH_EAST)); + assertTrue(subject.validateNextMove(Robot.EAST)); + assertFalse(subject.validateNextMove(Robot.SOUTH_EAST)); + assertFalse(subject.validateNextMove(Robot.SOUTH)); + assertFalse(subject.validateNextMove(Robot.SOUTH_WEST)); + assertFalse(subject.validateNextMove(Robot.WEST)); + assertFalse(subject.validateNextMove(Robot.NORTH_WEST)); } public void test_move_whenAtZeroZero() { subject = new MovingRobot(0, 0); for (int i = 0; i < 9; i++) { - subject.move(Robot.RIGHT); + subject.move(Robot.EAST); assertEquals(i + 1, subject.getX()); assertEquals(0, subject.getY()); } for (int i = 0; i < 9; i++) { - subject.move(Robot.DOWN); + subject.move(Robot.SOUTH); assertEquals(9, subject.getX()); assertEquals(i + 1, subject.getY()); } for (int i = 9; i > 0; i--) { - subject.move(Robot.LEFT); + subject.move(Robot.WEST); assertEquals(i - 1, subject.getX()); assertEquals(9, subject.getY()); } for (int i = 9; i > 0; i--) { - subject.move(Robot.UP); + subject.move(Robot.NORTH); assertEquals(0, subject.getX()); assertEquals(i - 1, subject.getY()); } - subject.move(Robot.UP); + subject.move(Robot.NORTH); assertEquals(0, subject.getX()); assertEquals(0, subject.getY()); - subject.move(Robot.LEFT_UP_CORNER); + subject.move(Robot.NORTH_WEST); assertEquals(0, subject.getX()); assertEquals(0, subject.getY()); - subject.move(Robot.LEFT); + subject.move(Robot.WEST); assertEquals(0, subject.getX()); assertEquals(0, subject.getY()); - subject.move(Robot.LEFT_DOWN_CORNER); + subject.move(Robot.SOUTH_WEST); assertEquals(0, subject.getX()); assertEquals(0, subject.getY()); } @@ -173,10 +173,10 @@ public class MovingRobotTest extends TestCase { public void test_printMoves() { subject = new MovingRobot(0, 0); - subject.move(Robot.RIGHT); - assertEquals(String.format("%d", Robot.RIGHT), subject.printMoves()); + subject.move(Robot.EAST); + assertEquals(String.format("%d", Robot.EAST), subject.printMoves()); - subject.move(Robot.RIGHT); - assertEquals(String.format("%d,%d", Robot.RIGHT, Robot.RIGHT), subject.printMoves()); + subject.move(Robot.EAST); + assertEquals(String.format("%d,%d", Robot.EAST, Robot.EAST), subject.printMoves()); } } |
