Update api uri answer to answers
This commit is contained in:
@@ -16,26 +16,26 @@ public class AnswerController {
|
|||||||
|
|
||||||
private final AnswerService answerService;
|
private final AnswerService answerService;
|
||||||
|
|
||||||
@PutMapping("/answer")
|
@PutMapping("/answers")
|
||||||
public ResponseEntity<Void> putAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException {
|
public ResponseEntity<Void> putAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException {
|
||||||
answerService.addAnswer(addAnswerRequest);
|
answerService.addAnswer(addAnswerRequest);
|
||||||
return ResponseEntity.noContent()
|
return ResponseEntity.noContent()
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/answer")
|
@PostMapping("/answers")
|
||||||
public ResponseEntity<Void> postAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException {
|
public ResponseEntity<Void> postAnswer(@RequestBody @Valid final AddAnswerRequest addAnswerRequest) throws RestApiException {
|
||||||
answerService.addAnswer(addAnswerRequest);
|
answerService.addAnswer(addAnswerRequest);
|
||||||
return ResponseEntity.noContent()
|
return ResponseEntity.noContent()
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/answer/{resourceId}")
|
@GetMapping("/answers/{resourceId}")
|
||||||
public ResponseEntity<GetAnswerResponse> getAnswer(@PathVariable final String resourceId) throws RestApiException {
|
public ResponseEntity<GetAnswerResponse> getAnswer(@PathVariable final String resourceId) throws RestApiException {
|
||||||
return ResponseEntity.ok(answerService.getAnswer(resourceId));
|
return ResponseEntity.ok(answerService.getAnswer(resourceId));
|
||||||
}
|
}
|
||||||
|
|
||||||
@DeleteMapping("/answer/{resourceId}")
|
@DeleteMapping("/answers/{resourceId}")
|
||||||
public ResponseEntity<Void> deleteAnswer(@PathVariable final String resourceId) throws RestApiException {
|
public ResponseEntity<Void> deleteAnswer(@PathVariable final String resourceId) throws RestApiException {
|
||||||
answerService.deleteAnswer(resourceId);
|
answerService.deleteAnswer(resourceId);
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ function editAnswer(editor) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '/answer',
|
url: '/answers',
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
contentType: 'application/json',
|
contentType: 'application/json',
|
||||||
data: JSON.stringify({
|
data: JSON.stringify({
|
||||||
@@ -56,7 +56,7 @@ function deleteAnswer() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '/answer/' + answerResourceId,
|
url: '/answers/' + answerResourceId,
|
||||||
type: 'DELETE',
|
type: 'DELETE',
|
||||||
contentType: 'application/json',
|
contentType: 'application/json',
|
||||||
success: function () {
|
success: function () {
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ class AnswerControllerTest {
|
|||||||
public void getAnswer() throws Exception {
|
public void getAnswer() throws Exception {
|
||||||
// given
|
// given
|
||||||
final String resourceId = UUID.randomUUID().toString();
|
final String resourceId = UUID.randomUUID().toString();
|
||||||
final String url = "/answer/" + resourceId;
|
final String url = "/answers/" + resourceId;
|
||||||
final GetAnswerResponse getAnswerResponse = GetAnswerResponse.builder()
|
final GetAnswerResponse getAnswerResponse = GetAnswerResponse.builder()
|
||||||
.resourceId(resourceId)
|
.resourceId(resourceId)
|
||||||
.quizResourceId(UUID.randomUUID().toString())
|
.quizResourceId(UUID.randomUUID().toString())
|
||||||
@@ -61,7 +61,7 @@ class AnswerControllerTest {
|
|||||||
@MethodSource("provideParameters")
|
@MethodSource("provideParameters")
|
||||||
public void addAnswerFail_InvalidParameter(final String quizResourceId, final String desc) throws Exception {
|
public void addAnswerFail_InvalidParameter(final String quizResourceId, final String desc) throws Exception {
|
||||||
// given
|
// given
|
||||||
final String url = "/answer";
|
final String url = "/answers";
|
||||||
|
|
||||||
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
||||||
.quizResourceId(quizResourceId)
|
.quizResourceId(quizResourceId)
|
||||||
@@ -82,7 +82,7 @@ class AnswerControllerTest {
|
|||||||
@Test
|
@Test
|
||||||
public void addAnswerSuccess() throws Exception {
|
public void addAnswerSuccess() throws Exception {
|
||||||
// given
|
// given
|
||||||
final String url = "/answer";
|
final String url = "/answers";
|
||||||
|
|
||||||
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
||||||
.quizResourceId(UUID.randomUUID().toString())
|
.quizResourceId(UUID.randomUUID().toString())
|
||||||
@@ -105,7 +105,7 @@ class AnswerControllerTest {
|
|||||||
@MethodSource("provideParameters")
|
@MethodSource("provideParameters")
|
||||||
public void putAnswerFail_InvalidParameter(final String quizResourceId, final String desc) throws Exception {
|
public void putAnswerFail_InvalidParameter(final String quizResourceId, final String desc) throws Exception {
|
||||||
// given
|
// given
|
||||||
final String url = "/answer";
|
final String url = "/answers";
|
||||||
|
|
||||||
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
||||||
.quizResourceId(quizResourceId)
|
.quizResourceId(quizResourceId)
|
||||||
@@ -126,7 +126,7 @@ class AnswerControllerTest {
|
|||||||
@Test
|
@Test
|
||||||
public void putAnswerSuccess() throws Exception {
|
public void putAnswerSuccess() throws Exception {
|
||||||
// given
|
// given
|
||||||
final String url = "/answer";
|
final String url = "/answers";
|
||||||
|
|
||||||
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
final AddAnswerRequest addAnswerRequest = AddAnswerRequest.builder()
|
||||||
.quizResourceId(UUID.randomUUID().toString())
|
.quizResourceId(UUID.randomUUID().toString())
|
||||||
@@ -148,7 +148,7 @@ class AnswerControllerTest {
|
|||||||
@Test
|
@Test
|
||||||
public void deleteAnswerSuccess() throws Exception {
|
public void deleteAnswerSuccess() throws Exception {
|
||||||
// given
|
// given
|
||||||
final String url = "/answer/" + UUID.randomUUID();
|
final String url = "/answers/" + UUID.randomUUID();
|
||||||
|
|
||||||
// when
|
// when
|
||||||
final ResultActions result = mockMvc.perform(
|
final ResultActions result = mockMvc.perform(
|
||||||
|
|||||||
Reference in New Issue
Block a user