307308309310311312313314
@Test public void testPosition7MoveDown() { // { 6, 5, 4, 7, 1, 8, 0, 3, 2 } setGapToPosition7(); board.moveGapDown(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 0, 3, 2 }), board); }
316317318319320321322323
@Test public void testPosition7MoveLeft() { // { 6, 5, 4, 7, 1, 8, 0, 3, 2 } setGapToPosition7(); board.moveGapLeft(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 0, 3, 2 }), board); }
325326327328329330331332
@Test public void testPosition7MoveRight() { // { 6, 5, 4, 7, 1, 8, 0, 3, 2 } setGapToPosition7(); board.moveGapRight(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 3, 0, 2 }), board); }
344345346347348349350351
@Test public void testPosition8MoveUp() { // { 6, 5, 4, 7, 1, 8, 3, 0, 2 } setGapToPosition8(); board.moveGapUp(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 0, 8, 3, 1, 2 }), board); }
353354355356357358359360
@Test public void testPosition8MoveDown() { // { 6, 5, 4, 7, 1, 8, 3, 0, 2 } setGapToPosition8(); board.moveGapDown(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 3, 0, 2 }), board); }
362363364365366367368369
@Test public void testPosition8MoveLeft() { // { 6, 5, 4, 7, 1, 8, 3, 0, 2 } setGapToPosition8(); board.moveGapLeft(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 0, 3, 2 }), board); }
371372373374375376377378
@Test public void testPosition8MoveRight() { // { 6, 5, 4, 7, 1, 8, 3, 0, 2 } setGapToPosition8(); board.moveGapRight(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 3, 2, 0 }), board); }
390391392393394395396397
@Test public void testPosition9MoveUp() { // { 6, 5, 4, 7, 1, 8, 3, 2, 0 } setGapToPosition9(); board.moveGapUp(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 0, 3, 2, 8 }), board); }
399400401402403404405406
@Test public void testPosition9MoveDown() { // { 6, 5, 4, 7, 1, 8, 3, 2, 0 } setGapToPosition9(); board.moveGapDown(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 3, 2, 0 }), board); }
408409410411412413414415
@Test public void testPosition9MoveLeft() { // { 6, 5, 4, 7, 1, 8, 3, 2, 0 } setGapToPosition9(); board.moveGapLeft(); Assert.assertEquals(new EightPuzzleBoard(new int[] { 6, 5, 4, 7, 1, 8, 3, 0, 2 }), board); }