From 7a92339454628e094a3e22063662d4daa4a8fbd7 Mon Sep 17 00:00:00 2001 From: MangKyu Date: Sat, 18 Feb 2023 16:29:35 +0900 Subject: [PATCH] Update api uri answer to answers --- .../app/answer/controller/AnswerController.java | 8 ++++---- src/main/resources/static/js/quiz/edit.js | 4 ++-- .../app/answer/controller/AnswerControllerTest.java | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/mangkyu/employment/interview/app/answer/controller/AnswerController.java b/src/main/java/com/mangkyu/employment/interview/app/answer/controller/AnswerController.java index 2733890..7f88fc7 100644 --- a/src/main/java/com/mangkyu/employment/interview/app/answer/controller/AnswerController.java +++ b/src/main/java/com/mangkyu/employment/interview/app/answer/controller/AnswerController.java @@ -16,26 +16,26 @@ public class AnswerController { private final AnswerService answerService; - @PutMapping("/answer") + @PutMapping("/answers") public ResponseEntity putAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException { answerService.addAnswer(addAnswerRequest); return ResponseEntity.noContent() .build(); } - @PostMapping("/answer") + @PostMapping("/answers") public ResponseEntity postAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException { answerService.addAnswer(addAnswerRequest); return ResponseEntity.noContent() .build(); } - @GetMapping("/answer/{resourceId}") + @GetMapping("/answers/{resourceId}") public ResponseEntity getAnswer(@PathVariable final String resourceId) throws RestApiException { return ResponseEntity.ok(answerService.getAnswer(resourceId)); } - @DeleteMapping("/answer/{resourceId}") + @DeleteMapping("/answers/{resourceId}") public ResponseEntity deleteAnswer(@PathVariable final String resourceId) throws RestApiException { answerService.deleteAnswer(resourceId); diff --git a/src/main/resources/static/js/quiz/edit.js b/src/main/resources/static/js/quiz/edit.js index 3599f18..3e80031 100644 --- a/src/main/resources/static/js/quiz/edit.js +++ b/src/main/resources/static/js/quiz/edit.js @@ -30,7 +30,7 @@ function editAnswer(editor) { } $.ajax({ - url: '/answer', + url: '/answers', type: 'POST', contentType: 'application/json', data: JSON.stringify({ @@ -56,7 +56,7 @@ function deleteAnswer() { } $.ajax({ - url: '/answer/' + answerResourceId, + url: '/answers/' + answerResourceId, type: 'DELETE', contentType: 'application/json', success: function () { diff --git a/src/test/java/com/mangkyu/employment/interview/app/answer/controller/AnswerControllerTest.java b/src/test/java/com/mangkyu/employment/interview/app/answer/controller/AnswerControllerTest.java index b97af15..b0a8f6a 100644 --- a/src/test/java/com/mangkyu/employment/interview/app/answer/controller/AnswerControllerTest.java +++ b/src/test/java/com/mangkyu/employment/interview/app/answer/controller/AnswerControllerTest.java @@ -35,7 +35,7 @@ class AnswerControllerTest { public void getAnswer() throws Exception { // given final String resourceId = UUID.randomUUID().toString(); - final String url = "/answer/" + resourceId; + final String url = "/answers/" + resourceId; final GetAnswerResponse getAnswerResponse = GetAnswerResponse.builder() .resourceId(resourceId) .quizResourceId(UUID.randomUUID().toString()) @@ -61,7 +61,7 @@ class AnswerControllerTest { @MethodSource("provideParameters") public void addAnswerFail_InvalidParameter(final String quizResourceId, final String desc) throws Exception { // given - final String url = "/answer"; + final String url = "/answers"; final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder() .quizResourceId(quizResourceId) @@ -82,7 +82,7 @@ class AnswerControllerTest { @Test public void addAnswerSuccess() throws Exception { // given - final String url = "/answer"; + final String url = "/answers"; final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder() .quizResourceId(UUID.randomUUID().toString()) @@ -105,7 +105,7 @@ class AnswerControllerTest { @MethodSource("provideParameters") public void putAnswerFail_InvalidParameter(final String quizResourceId, final String desc) throws Exception { // given - final String url = "/answer"; + final String url = "/answers"; final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder() .quizResourceId(quizResourceId) @@ -126,7 +126,7 @@ class AnswerControllerTest { @Test public void putAnswerSuccess() throws Exception { // given - final String url = "/answer"; + final String url = "/answers"; final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder() .quizResourceId(UUID.randomUUID().toString()) @@ -148,7 +148,7 @@ class AnswerControllerTest { @Test public void deleteAnswerSuccess() throws Exception { // given - final String url = "/answer/" + UUID.randomUUID(); + final String url = "/answers/" + UUID.randomUUID(); // when final ResultActions result = mockMvc.perform(