package de.fd.fh; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class FigureBishopTest { @Test void checkInvalidMovesBishopUpward() { Figure f = new FigureBishop(); int src = Figure.fieldLength * 5 + 5; int dst = src - Figure.fieldLength; assertFalse(f.moveAllowed(src, dst, new Figure[Figure.fieldLength * Figure.fieldLength])); } @Test void checkInvalidMovesBishopRight() { Figure f = new FigureBishop(); int src = Figure.fieldLength * 5 + 5; int dst = src + 1; assertFalse(f.moveAllowed(src, dst, new Figure[Figure.fieldLength * Figure.fieldLength])); } @Test void checkInvalidMovesBishopRight2() { Figure f = new FigureBishop(); assertFalse(f.moveAllowed(45, 51, new Figure[64])); } }