From edbd9c568c89113db70ea5b2bbc837be0aae0ed7 Mon Sep 17 00:00:00 2001 From: Julius Dewender Date: Sun, 31 Jan 2021 17:27:41 +0100 Subject: [PATCH] refactored test whiteFarmerInvalidDestinationDown to ParameterizedTest --- .../src/test/java/de/fd/fh/FigureFarmerTest.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/fh.fd.ci.client/src/test/java/de/fd/fh/FigureFarmerTest.java b/fh.fd.ci.client/src/test/java/de/fd/fh/FigureFarmerTest.java index 2d367df..598a93f 100644 --- a/fh.fd.ci.client/src/test/java/de/fd/fh/FigureFarmerTest.java +++ b/fh.fd.ci.client/src/test/java/de/fd/fh/FigureFarmerTest.java @@ -25,11 +25,16 @@ class FigureFarmerTest assertTrue(f.moveAllowed(src, dst, field)); } - @Test - void whiteFarmerInvalidDestinationDown() // statt nach "oben" wird nach "unten" gegangen + // weißer Bauer + @ParameterizedTest + // row (src), col (src), row (dst), col (dst) + @CsvSource({ + "6, 0, 7, 0" // a2 -> a1 + }) + void whiteFarmerInvalidDestinationDown(int srcRow, int srcCol, int dstRow, int dstCol) // statt nach "oben" wird nach "unten" gegangen { - int src = Figure.fieldLength * 6 + 0; - int dst = Figure.fieldLength * 7 + 0; + int src = Figure.fieldLength * srcRow + srcCol; + int dst = Figure.fieldLength * dstRow + dstCol; Figure f = new FigureFarmer(FigureFarmer.Color.White); assertFalse(f.moveAllowed(src, dst, field));