Update api uri answer to answers

This commit is contained in:
MangKyu
2023-02-18 16:29:35 +09:00
parent 98d83cfe0b
commit 7a92339454
3 changed files with 12 additions and 12 deletions

View File

@@ -16,26 +16,26 @@ public class AnswerController {
private final AnswerService answerService;
@PutMapping("/answer")
@PutMapping("/answers")
public ResponseEntity<Void> putAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException {
answerService.addAnswer(addAnswerRequest);
return ResponseEntity.noContent()
.build();
}
@PostMapping("/answer")
@PostMapping("/answers")
public ResponseEntity<Void> postAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException {
answerService.addAnswer(addAnswerRequest);
return ResponseEntity.noContent()
.build();
}
@GetMapping("/answer/{resourceId}")
@GetMapping("/answers/{resourceId}")
public ResponseEntity<GetAnswerResponse> getAnswer(@PathVariable final String resourceId) throws RestApiException {
return ResponseEntity.ok(answerService.getAnswer(resourceId));
}
@DeleteMapping("/answer/{resourceId}")
@DeleteMapping("/answers/{resourceId}")
public ResponseEntity<Void> deleteAnswer(@PathVariable final String resourceId) throws RestApiException {
answerService.deleteAnswer(resourceId);

View File

@@ -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 () {

View File

@@ -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(