diff --git a/exercises/list-ops/.meta/version b/exercises/list-ops/.meta/version index 3eefcb9dd..227cea215 100644 --- a/exercises/list-ops/.meta/version +++ b/exercises/list-ops/.meta/version @@ -1 +1 @@ -1.0.0 +2.0.0 diff --git a/exercises/list-ops/src/test/java/ListOpsTest.java b/exercises/list-ops/src/test/java/ListOpsTest.java index a9a304d21..c59efc238 100644 --- a/exercises/list-ops/src/test/java/ListOpsTest.java +++ b/exercises/list-ops/src/test/java/ListOpsTest.java @@ -179,5 +179,5 @@ public void testReversingNonEmptyList() { Arrays.asList('7', '5', '3', '1'), ListOps.reverse(Arrays.asList('1', '3', '5', '7'))); } - + } diff --git a/exercises/pig-latin/.meta/version b/exercises/pig-latin/.meta/version new file mode 100644 index 000000000..9084fa2f7 --- /dev/null +++ b/exercises/pig-latin/.meta/version @@ -0,0 +1 @@ +1.1.0 diff --git a/exercises/pig-latin/src/test/java/PigLatinTranslatorTest.java b/exercises/pig-latin/src/test/java/PigLatinTranslatorTest.java index 58632052f..fbb0f0c98 100644 --- a/exercises/pig-latin/src/test/java/PigLatinTranslatorTest.java +++ b/exercises/pig-latin/src/test/java/PigLatinTranslatorTest.java @@ -23,12 +23,17 @@ public static Collection data() { {"object", "objectay"}, {"under", "underay"}, + // Ay is added to words that start with vowel and followed by qu + {"equal", "equalay"}, + // First letter and ay are moved to the end of words that start with consonants {"pig", "igpay"}, {"koala", "oalakay"}, - {"yellow", "ellowyay"}, {"xenon", "enonxay"}, + // Word beginning with q without a following u + {"qat", "atqay"}, + // Ch is treated like a single consonant {"chair", "airchay"}, diff --git a/exercises/robot-simulator/src/test/java/RobotTest.java b/exercises/robot-simulator/src/test/java/RobotTest.java index 8d5826955..3adba78b0 100644 --- a/exercises/robot-simulator/src/test/java/RobotTest.java +++ b/exercises/robot-simulator/src/test/java/RobotTest.java @@ -15,11 +15,11 @@ public void testRobotIsCreatedWithCorrectInitialPosition() { @Ignore("Remove to run test") @Test - public void testRobotIsCreatedWithCorrectInitialOrientation() { - final Orientation initialOrientation = Orientation.NORTH; - final Robot robot = new Robot(new GridPosition(0, 0), initialOrientation); + public void testRobotIsCreatedWithCorrectInitialPosition() { + final GridPosition initialGridPosition = new GridPosition(-1, -1); + final Robot robot = new Robot(initialGridPosition, Orientation.SOUTH); - assertEquals(robot.getOrientation(), initialOrientation); + assertEquals(robot.getGridPosition(), initialGridPosition); } @Ignore("Remove to run test") @@ -204,6 +204,7 @@ public void testAdvancingWhenFacingWestDecreasesXCoordinateByOne() { public void testInstructionsToMoveWestAndNorth() { final Robot robot = new Robot(new GridPosition(0, 0), Orientation.NORTH); + //should this be robot.instructions? robot.simulate("LAAARALA"); final GridPosition expectedGridPosition = new GridPosition(-4, 1);