From 7e62fb8c9c07cdd825608606f9bc137247a6fddb Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 11 Jul 2020 22:12:16 +0200 Subject: [PATCH] Improved mapping for retrieval of legislative terms --- .../de/twomartens/oparlservice/control/OParlController.java | 4 ++-- .../twomartens/oparlservice/control/OParlControllerTest.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/oparl-server/src/main/java/de/twomartens/oparlservice/control/OParlController.java b/oparl-server/src/main/java/de/twomartens/oparlservice/control/OParlController.java index fcdb81e..3a2ae91 100644 --- a/oparl-server/src/main/java/de/twomartens/oparlservice/control/OParlController.java +++ b/oparl-server/src/main/java/de/twomartens/oparlservice/control/OParlController.java @@ -156,7 +156,7 @@ public class OParlController { }); } - @GetMapping("/term/{id}") + @GetMapping("/legislativeTerm/{id}") @Operation(summary = "information about legislative term", description = "returns information about the requested legislative term", responses = { @ApiResponse(description = "Successful Operation", responseCode = "200", content = @Content(mediaType = "application/json", schema = @Schema(implementation = LegislativeTerm.class))), @@ -167,7 +167,7 @@ public class OParlController { @PathVariable @Parameter(description = "legislative term ID", example = "21") String id) { - log.info("method invoked /v1.1/term/{}", id); + log.info("method invoked /v1.1/legislativeTerm/{}", id); return service.getLegislativeTerm(id).orElseThrow(() -> { throw new ResponseStatusException(HttpStatus.NOT_FOUND, "Legislaturperiode mit angefragter ID existiert nicht"); }); diff --git a/oparl-server/src/test/java/de/twomartens/oparlservice/control/OParlControllerTest.java b/oparl-server/src/test/java/de/twomartens/oparlservice/control/OParlControllerTest.java index d3f2b9c..118e489 100644 --- a/oparl-server/src/test/java/de/twomartens/oparlservice/control/OParlControllerTest.java +++ b/oparl-server/src/test/java/de/twomartens/oparlservice/control/OParlControllerTest.java @@ -194,7 +194,7 @@ class OParlControllerTest { BDDMockito.given(service.getLegislativeTerm("21")) .willReturn(Optional.of(testTerm)); - mvc.perform(MockMvcRequestBuilders.get("/v1.1/term/21") + mvc.perform(MockMvcRequestBuilders.get("/v1.1/legislativeTerm/21") .contentType(MediaType.APPLICATION_JSON)) .andExpect(MockMvcResultMatchers.status().isOk()) .andExpect(MockMvcResultMatchers.jsonPath("$", Matchers.aMapWithSize(9)))