diff --git a/backend/src/main/java/com/algorithmrace/visualizer/service/SimulationService.java b/backend/src/main/java/com/algorithmrace/visualizer/service/SimulationService.java index 42fc16e..2483fa1 100644 --- a/backend/src/main/java/com/algorithmrace/visualizer/service/SimulationService.java +++ b/backend/src/main/java/com/algorithmrace/visualizer/service/SimulationService.java @@ -96,8 +96,7 @@ public RaceResponse simulatePathfinding(PathfindingSimulationRequest request) { weights = sanitizeWeights(request.weights(), rows, cols); } else { weights = - MazeGenerator.generateWeights( - rows, cols, MazeGenerator.fromName(request.mazeType())); + MazeGenerator.generateWeights(rows, cols, MazeGenerator.fromName(request.mazeType())); } List algos = sanitizeAlgorithms(request.algorithms()); diff --git a/backend/src/main/java/com/algorithmrace/visualizer/utils/MazeGenerator.java b/backend/src/main/java/com/algorithmrace/visualizer/utils/MazeGenerator.java index cea172f..888aafc 100644 --- a/backend/src/main/java/com/algorithmrace/visualizer/utils/MazeGenerator.java +++ b/backend/src/main/java/com/algorithmrace/visualizer/utils/MazeGenerator.java @@ -34,7 +34,8 @@ public static boolean[][] generate( case PRIM -> prims(rows, cols); case RECURSIVE_DIVISION -> recursiveDivision(rows, cols); case CELLULAR_AUTOMATA -> cellularAutomata(rows, cols); - case WEIGHTED_TERRAIN_MAP -> new boolean[rows][cols]; // Terrain maps rely on weights, not walls + case WEIGHTED_TERRAIN_MAP -> + new boolean[rows][cols]; // Terrain maps rely on weights, not walls }; clearArea(walls, startRow, startCol, rows, cols); clearArea(walls, endRow, endCol, rows, cols); diff --git a/backend/src/test/java/com/algorithmrace/visualizer/algorithms/pathfinding/PathfindingAlgorithmsTest.java b/backend/src/test/java/com/algorithmrace/visualizer/algorithms/pathfinding/PathfindingAlgorithmsTest.java index 48f99d3..0036fcc 100644 --- a/backend/src/test/java/com/algorithmrace/visualizer/algorithms/pathfinding/PathfindingAlgorithmsTest.java +++ b/backend/src/test/java/com/algorithmrace/visualizer/algorithms/pathfinding/PathfindingAlgorithmsTest.java @@ -93,7 +93,7 @@ void testPathfindingBlockedEndNode() { void testSimulationServicePathfinding() { PathfindingSimulationRequest request = new PathfindingSimulationRequest( - algorithms, 10, 10, "Clear Grid", null, null, null, null, null); + algorithms, 10, 10, "Clear Grid", null, null, null, null, null, null); RaceResponse response = simulationService.simulatePathfinding(request); diff --git a/backend/src/test/java/com/algorithmrace/visualizer/controller/SimulationControllerTest.java b/backend/src/test/java/com/algorithmrace/visualizer/controller/SimulationControllerTest.java index 4bf8ede..8049ad4 100644 --- a/backend/src/test/java/com/algorithmrace/visualizer/controller/SimulationControllerTest.java +++ b/backend/src/test/java/com/algorithmrace/visualizer/controller/SimulationControllerTest.java @@ -125,7 +125,8 @@ void searching_outOfBoundsSize_badRequest() throws Exception { @Test void pathfinding_validRequest_success() throws Exception { PathfindingSimulationRequest request = - new PathfindingSimulationRequest(List.of("BFS"), 20, 20, "Clear Grid", null, null, 0, 0, 19, 19); + new PathfindingSimulationRequest( + List.of("BFS"), 20, 20, "Clear Grid", null, null, 0, 0, 19, 19); RaceResponse response = new RaceResponse("pathfinding", null, null, null, null, new ArrayList<>(), null); @@ -158,7 +159,8 @@ void pathfinding_emptyAlgorithms_badRequest() throws Exception { @Test void pathfinding_outOfBoundsDimensions_badRequest() throws Exception { PathfindingSimulationRequest request = - new PathfindingSimulationRequest(List.of("BFS"), 7, 20, "Clear Grid", null, null, 0, 0, 6, 19); + new PathfindingSimulationRequest( + List.of("BFS"), 7, 20, "Clear Grid", null, null, 0, 0, 6, 19); mockMvc .perform(