From b1324e304825b497135829b19fcd8814886ab18c Mon Sep 17 00:00:00 2001 From: Cedric Hornberger Date: Wed, 6 May 2026 14:40:11 +0200 Subject: [PATCH] test: add jsonPath field assertions to create validation tests --- .../controller/ExpenseListControllerTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/test/java/de/zendric/app/xpensely_Server/controller/ExpenseListControllerTest.java b/src/test/java/de/zendric/app/xpensely_Server/controller/ExpenseListControllerTest.java index 65b043d..22418e3 100644 --- a/src/test/java/de/zendric/app/xpensely_Server/controller/ExpenseListControllerTest.java +++ b/src/test/java/de/zendric/app/xpensely_Server/controller/ExpenseListControllerTest.java @@ -155,7 +155,8 @@ class ExpenseListControllerTest { mockMvc.perform(post("/api/expenselist/create") .contentType(MediaType.APPLICATION_JSON) .content("{\"name\":\"\"}")) - .andExpect(status().isBadRequest()); + .andExpect(status().isBadRequest()) + .andExpect(jsonPath("$.name").exists()); } @Test @@ -167,6 +168,7 @@ class ExpenseListControllerTest { mockMvc.perform(post("/api/expenselist/create") .contentType(MediaType.APPLICATION_JSON) .content("{}")) - .andExpect(status().isBadRequest()); + .andExpect(status().isBadRequest()) + .andExpect(jsonPath("$.name").exists()); } }