diff --git a/app/src/main/java/chess/simulator/EnPassantTest.java b/app/src/main/java/chess/simulator/EnPassantTest.java new file mode 100644 index 0000000..ac7209b --- /dev/null +++ b/app/src/main/java/chess/simulator/EnPassantTest.java @@ -0,0 +1,29 @@ +package chess.simulator; + +import chess.controller.CommandExecutor; +import chess.model.Coordinate; +import chess.model.Move; + +import java.util.Arrays; +import java.util.List; + +public class EnPassantTest extends Simulator{ + + public EnPassantTest(CommandExecutor commandExecutor) { + super(commandExecutor); + } + + + @Override + protected List getMoves() { + return Arrays.asList( + // white pawn + new Move(new Coordinate(4, 6), new Coordinate(4, 4)), + // black pawn 1 + new Move(new Coordinate(4, 1), new Coordinate(4, 2)), + // white pawn + new Move(new Coordinate(4, 4), new Coordinate(4, 3)), + // black pawn #2 + new Move(new Coordinate(3, 1), new Coordinate(3, 3))); + } +}