From 304ed942b8075b3b48ccb07cb153410c44af4cc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=20K=C3=BCng?= Date: Mon, 16 Feb 2026 14:34:10 +0100 Subject: [PATCH] fix(back-end): file error handling --- .../printcalculator/service/SlicerService.java | 1 - .../ManualSessionPersistenceTest.java | 16 ++++++++-------- .../controller/OrderIntegrationTest.java | 4 ++-- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/backend/src/main/java/com/printcalculator/service/SlicerService.java b/backend/src/main/java/com/printcalculator/service/SlicerService.java index ef189b1..ca66e95 100644 --- a/backend/src/main/java/com/printcalculator/service/SlicerService.java +++ b/backend/src/main/java/com/printcalculator/service/SlicerService.java @@ -66,7 +66,6 @@ public class SlicerService { // 3. Build Command List command = new ArrayList<>(); command.add(slicerPath); - command.add("--headless"); // Output directory command.add("--outputdir"); diff --git a/backend/src/test/java/com/printcalculator/ManualSessionPersistenceTest.java b/backend/src/test/java/com/printcalculator/ManualSessionPersistenceTest.java index 168fd5c..40acd8b 100644 --- a/backend/src/test/java/com/printcalculator/ManualSessionPersistenceTest.java +++ b/backend/src/test/java/com/printcalculator/ManualSessionPersistenceTest.java @@ -17,7 +17,7 @@ import com.printcalculator.entity.PrinterMachine; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.bean.override.mockito.MockitoBean; import org.springframework.mock.web.MockMultipartFile; import org.springframework.http.ResponseEntity; import org.springframework.transaction.annotation.Transactional; @@ -45,25 +45,25 @@ public class ManualSessionPersistenceTest { @Autowired private QuoteSessionController controller; - @MockBean + @MockitoBean private QuoteSessionRepository sessionRepo; - @MockBean + @MockitoBean private QuoteLineItemRepository lineItemRepo; // Mock this too - @MockBean + @MockitoBean private SlicerService slicerService; - @MockBean + @MockitoBean private StorageService storageService; - @MockBean + @MockitoBean private QuoteCalculator quoteCalculator; - @MockBean + @MockitoBean private PrinterMachineRepository machineRepo; - @MockBean + @MockitoBean private com.printcalculator.repository.PricingPolicyRepository pricingRepo; // Add this if needed by controller @Test diff --git a/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java b/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java index f09d6e6..c38f8e1 100644 --- a/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java +++ b/backend/src/test/java/com/printcalculator/controller/OrderIntegrationTest.java @@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.*; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; -import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.bean.override.mockito.MockitoBean; import com.printcalculator.service.ClamAVService; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.when; @@ -48,7 +48,7 @@ import static org.mockito.Mockito.when; }) class OrderIntegrationTest { - @MockBean + @MockitoBean private ClamAVService clamAVService; @Autowired