diff options
Diffstat (limited to 'src/Q9/RobotTest.java')
| -rw-r--r-- | src/Q9/RobotTest.java | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/src/Q9/RobotTest.java b/src/Q9/RobotTest.java index 59bacc4..1a4e495 100644 --- a/src/Q9/RobotTest.java +++ b/src/Q9/RobotTest.java @@ -23,22 +23,22 @@ public class RobotTest extends TestCase { public void test_printGrid() { Robot r1 = new Robot(0, 0); Robot r2 = new Robot(9, 9); + String sp = Robot.SPACE; + String sr1 = Robot.R1; + String sr2 = Robot.R2; + String rn = System.lineSeparator(); String expected = - "|" - + Robot.R1 - + "| | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | |" - + Robot.R2 - + "|\n"; + String.format("|%3$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn, sr1) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%3$s|%2$s", sp, rn, sr2); String result = Robot.printGrid(r1, r2); System.out.println(expected); @@ -50,20 +50,21 @@ public class RobotTest extends TestCase { public void test_printGrid_withCollision() { Robot r1 = new Robot(5, 5); Robot r2 = new Robot(5, 5); + String sp = Robot.SPACE; + String x = Robot.COLLISION; + String rn = System.lineSeparator(); String expected = - "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | |" - + Robot.COLLISION - + "| | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n" - + "| | | | | | | | | | |\n"; + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%3$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn, x) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn) + + String.format("|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%1$s|%2$s", sp, rn); String result = Robot.printGrid(r1, r2); System.out.println(expected); |
