diff --git a/fh.fd.ci.client/src/main/java/de/fd/fh/FigureBishop.java b/fh.fd.ci.client/src/main/java/de/fd/fh/FigureBishop.java index 34f473c..b46b56b 100644 --- a/fh.fd.ci.client/src/main/java/de/fd/fh/FigureBishop.java +++ b/fh.fd.ci.client/src/main/java/de/fd/fh/FigureBishop.java @@ -10,7 +10,8 @@ public class FigureBishop extends Figure return false; } - if (dst - src == 1 || dst - src == 6) // 1 Feld nach rechts + if (dst - src == 1 || dst - src == 6 + || dst - src == 10) // 1 Feld nach rechts { return false; } diff --git a/fh.fd.ci.client/src/test/java/de/fd/fh/FigureBishopTest.java b/fh.fd.ci.client/src/test/java/de/fd/fh/FigureBishopTest.java index 1393304..6c203fc 100644 --- a/fh.fd.ci.client/src/test/java/de/fd/fh/FigureBishopTest.java +++ b/fh.fd.ci.client/src/test/java/de/fd/fh/FigureBishopTest.java @@ -40,4 +40,12 @@ class FigureBishopTest assertFalse(f.moveAllowed(src, dst, field)); } + + @Test + void checkValidMovesBishopRight3() + { + Figure f = new FigureBishop(); + + assertFalse(f.moveAllowed(45, 55, field)); + } } \ No newline at end of file