fixed: response status 변경, list 객체 바인딩 수정

This commit is contained in:
shinmj
2021-11-11 09:57:07 +09:00
parent 8c34a5f56e
commit 5af904b97a
39 changed files with 96 additions and 37 deletions

View File

@@ -187,7 +187,7 @@ class AttachmentApiControllerTest {
ResponseEntity<AttachmentEditorResponseDto> responseEntity =
restTemplate.postForEntity(url, requestDto, AttachmentEditorResponseDto.class);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
assertThat(responseEntity.getBody().getOriginalFileName()).isEqualTo(testFile.getFilename());
}
@@ -209,7 +209,7 @@ class AttachmentApiControllerTest {
restTemplate.postForEntity(url, requestEntity, AttachmentFileResponseDto.class);
//then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
}
@@ -234,7 +234,7 @@ class AttachmentApiControllerTest {
new ParameterizedTypeReference<List<AttachmentFileResponseDto>>() {});
//then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
}
@@ -273,7 +273,7 @@ class AttachmentApiControllerTest {
ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, saveRequestDtoList, String.class);
//then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
}
@Test
@@ -454,7 +454,7 @@ class AttachmentApiControllerTest {
ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, requestEntity, String.class);
//then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
List<Attachment> attachmentList = attachmentRepository.findByCode(responseEntity.getBody());
attachmentList.stream().forEach(attachment -> {
Path filePath = Paths.get(fileStorageUtils.getFileStorageLocation()+"/" +attachment.getPhysicalFileName())

View File

@@ -289,7 +289,7 @@ class BannerApiControllerTest {
);
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
BannerResponseDto dto = responseEntity.getBody();
assertThat(dto).isNotNull();
@@ -386,7 +386,7 @@ class BannerApiControllerTest {
);
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
Optional<Banner> banner = selectData(bannerNo);
assertThat(banner).isNotPresent();

View File

@@ -128,7 +128,7 @@ class CodeApiControllerTest {
ResponseEntity<String> responseEntity = restTemplate.exchange(API_URL, HttpMethod.POST, httpEntity, String.class);
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
}
@Test

View File

@@ -133,7 +133,7 @@ class CodeDetailApiControllerTest {
ResponseEntity<String> responseEntity = restTemplate.exchange(API_URL, HttpMethod.POST, httpEntity, String.class);
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
}
@Test

View File

@@ -193,7 +193,7 @@ class ContentApiControllerTest {
});
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
ContentResponseDto dto = responseEntity.getBody();
assertThat(dto).isNotNull();
@@ -270,7 +270,7 @@ class ContentApiControllerTest {
ContentResponseDto.class);
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
Optional<Content> content = selectData(contentNo);
assertThat(content).isNotPresent();

View File

@@ -232,7 +232,7 @@ class MenuApiControllerTest {
ResponseEntity<MenuTreeResponseDto> responseEntity = restTemplate.postForEntity(url, menuTreeRequestDto, MenuTreeResponseDto.class);
//then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
System.out.println(responseEntity.getBody());
assertThat(responseEntity.getBody()).extracting("name").isEqualTo(menuTreeRequestDto.getName());

View File

@@ -189,7 +189,7 @@ class MenuRoleApiControllerTest {
restTemplate.exchange("/api/v1/menu-roles", HttpMethod.POST, httpEntity, String.class);
//then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
assertThat(responseEntity.getBody()).isEqualTo("Success");
List<MenuRole> roles = menuRoleRepository.findAll();

View File

@@ -2,6 +2,7 @@ package org.egovframe.cloud.portalservice.api.message;
import java.util.List;
import java.util.Map;
import org.assertj.core.api.Assertions;
import org.egovframe.cloud.portalservice.api.message.dto.MessageListResponseDto;
import org.egovframe.cloud.portalservice.domain.message.Message;
@@ -52,10 +53,14 @@ class MessageApiControllerTest {
String lang = "ko";
// when
ResponseEntity<List<MessageListResponseDto>> responseEntity = restTemplate.exchange(API_URL + lang, HttpMethod.GET, null, new ParameterizedTypeReference<List<MessageListResponseDto>>(){});
ResponseEntity<Map<String, String>> responseEntity =
restTemplate.exchange(API_URL + lang, HttpMethod.GET, null, new ParameterizedTypeReference<Map<String, String>>(){});
// then
responseEntity.getBody().forEach(messageListResponseDto -> System.out.println("id = " + messageListResponseDto.getMessageId() + ", messageName() = " + messageListResponseDto.getMessageName()));
Map<String, String> body = responseEntity.getBody();
body.entrySet().stream().forEach(entry -> {
System.out.println("id = " + entry.getKey() + ", messageName() = " + entry.getValue());
});
Assertions.assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
Assertions.assertThat(responseEntity.getBody().size()).isEqualTo(3);
}

View File

@@ -93,7 +93,7 @@ class PolicyApiControllerTest {
ResponseEntity<Long> responseEntity = restTemplate.postForEntity(API_URL, requestDto, Long.class);
//then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
Optional<Policy> policy = policyRepository.findById(responseEntity.getBody().longValue());
System.out.println(policy.get().toString());

View File

@@ -232,7 +232,7 @@ class PrivacyApiControllerTest {
);
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.CREATED);
PrivacyResponseDto dto = responseEntity.getBody();
assertThat(dto).isNotNull();
@@ -354,7 +354,7 @@ class PrivacyApiControllerTest {
);
// then
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.OK);
assertThat(responseEntity.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
Optional<Privacy> privacy = selectData(privacyNo);
assertThat(privacy).isNotPresent();