diff --git a/Backend/src/main/java/hsrt/VSundSOA/backendapi/gameInstance/Field.java b/Backend/src/main/java/hsrt/VSundSOA/backendapi/gameInstance/Field.java index 42baceeaa57e25762e9b3abadeac8dba8edea36a..4d8e84c7b6a58633ff0b358975d53e4a6e5205b1 100644 --- a/Backend/src/main/java/hsrt/VSundSOA/backendapi/gameInstance/Field.java +++ b/Backend/src/main/java/hsrt/VSundSOA/backendapi/gameInstance/Field.java @@ -9,7 +9,18 @@ public class Field { private int[][] startField = new int[9][9]; private int[][] solutionField = new int[9][9]; - private int cellsToFill; + + public int getCellsToFill() { + int cellsToFill = 0; + for (int row = 0; row < 9; row++){ + for (int col = 0; col < 9; col++){ + if (startField[row][col] == -1){ + cellsToFill++; + } + } + } + return cellsToFill; + } public void field(){ int[] sampleStart = @@ -33,17 +44,6 @@ public class Field { 6, 8, 9, 4, 1, 3, 7, 2, 5, 1, 2, 4, 9, 5, 7, 6, 3, 8}; - cellsToFill = 0; - int iterator = 0; - for (int row = 0; row < 9; row++){ - for (int col = 0; col < 9; col++){ - startField[row][col] = sampleStart[iterator]; - solutionField[row][col] = sampleSolution[iterator]; - iterator++; - if (startField[row][col] == -1){ - cellsToFill++; - } - } - } + } } diff --git a/Backend/src/test/java/hsrt/VSundSOA/backendapi/RunTest.java b/Backend/src/test/java/hsrt/VSundSOA/backendapi/RunTest.java index a5de68549d26e9382691da45dd3811186af7c3e8..bbadfc38a7325d71b1f1de8390464845d4ef9754 100644 --- a/Backend/src/test/java/hsrt/VSundSOA/backendapi/RunTest.java +++ b/Backend/src/test/java/hsrt/VSundSOA/backendapi/RunTest.java @@ -4,6 +4,9 @@ import java.io.IOException; public class RunTest { public static void main(String[] args) throws IOException { + Tests tests = new Tests(); System.out.println("Test geht los\n"); + + tests.testFieldCreator(); } } diff --git a/Backend/src/test/java/hsrt/VSundSOA/backendapi/Tests.java b/Backend/src/test/java/hsrt/VSundSOA/backendapi/Tests.java new file mode 100644 index 0000000000000000000000000000000000000000..5a4575eecb9b5b463763cbf08001b12eee2ddf3c --- /dev/null +++ b/Backend/src/test/java/hsrt/VSundSOA/backendapi/Tests.java @@ -0,0 +1,14 @@ +package hsrt.VSundSOA.backendapi; + +import hsrt.VSundSOA.backendapi.fieldCreation.FieldCreation; + +import java.util.ArrayList; + +public class Tests { + private FieldCreation fieldCreator = new FieldCreation(); + + public void testFieldCreator(){ + ArrayList<int[][]> newField = fieldCreator.getNewField(); + System.out.println(); + } +}