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