|
|
@ -9,10 +9,7 @@ import static org.springframework.test.web.servlet.request.MockMvcRequestBuilder |
|
|
|
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; |
|
|
|
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; |
|
|
|
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; |
|
|
|
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import kr.co.palnet.kac.BaseTest; |
|
|
|
import kr.co.palnet.kac.BaseTest; |
|
|
|
import kr.co.palnet.kac.api.v1.com.code.model.CodeRS; |
|
|
|
|
|
|
|
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeGroupRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeGroupRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeLangRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeLangRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.com.code.model.FormCodeRQ; |
|
|
@ -21,16 +18,15 @@ import kr.co.palnet.kac.api.v1.com.code.service.ComCodeService; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
|
|
|
|
|
|
import org.junit.jupiter.api.DisplayName; |
|
|
|
import org.junit.jupiter.api.DisplayName; |
|
|
|
import org.junit.jupiter.api.MethodOrderer; |
|
|
|
|
|
|
|
import org.junit.jupiter.api.Order; |
|
|
|
|
|
|
|
import org.junit.jupiter.api.Test; |
|
|
|
import org.junit.jupiter.api.Test; |
|
|
|
import org.junit.jupiter.api.TestMethodOrder; |
|
|
|
|
|
|
|
import org.junit.jupiter.api.extension.ExtendWith; |
|
|
|
import org.junit.jupiter.api.extension.ExtendWith; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
|
|
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; |
|
|
|
import org.springframework.boot.test.context.SpringBootTest; |
|
|
|
import org.springframework.boot.test.context.SpringBootTest; |
|
|
|
import org.springframework.http.MediaType; |
|
|
|
import org.springframework.http.MediaType; |
|
|
|
import org.springframework.restdocs.RestDocumentationExtension; |
|
|
|
import org.springframework.restdocs.RestDocumentationExtension; |
|
|
|
import org.springframework.restdocs.payload.JsonFieldType; |
|
|
|
import org.springframework.restdocs.payload.JsonFieldType; |
|
|
|
|
|
|
|
import org.springframework.test.annotation.Rollback; |
|
|
|
import org.springframework.transaction.annotation.Propagation; |
|
|
|
import org.springframework.transaction.annotation.Propagation; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
|
|
@ -39,7 +35,6 @@ import kr.co.palnet.kac.app.KacAppApplication; |
|
|
|
@SpringBootTest(classes = KacAppApplication.class) |
|
|
|
@SpringBootTest(classes = KacAppApplication.class) |
|
|
|
@ExtendWith({RestDocumentationExtension.class}) |
|
|
|
@ExtendWith({RestDocumentationExtension.class}) |
|
|
|
@RequiredArgsConstructor |
|
|
|
@RequiredArgsConstructor |
|
|
|
@Transactional(propagation = Propagation.SUPPORTS) |
|
|
|
|
|
|
|
public class ComnCodeControllerTest extends BaseTest { |
|
|
|
public class ComnCodeControllerTest extends BaseTest { |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
@Autowired |
|
|
@ -468,7 +463,7 @@ public class ComnCodeControllerTest extends BaseTest { |
|
|
|
|
|
|
|
|
|
|
|
@DisplayName("모든 코드 조회") |
|
|
|
@DisplayName("모든 코드 조회") |
|
|
|
@Test |
|
|
|
@Test |
|
|
|
@Transactional |
|
|
|
@Transactional(propagation = Propagation.SUPPORTS) |
|
|
|
public void getAllCodeByGroup() throws Exception{ |
|
|
|
public void getAllCodeByGroup() throws Exception{ |
|
|
|
|
|
|
|
|
|
|
|
String randomNm = "NEW_GROUP_" + System.currentTimeMillis(); |
|
|
|
String randomNm = "NEW_GROUP_" + System.currentTimeMillis(); |
|
|
@ -483,12 +478,12 @@ public class ComnCodeControllerTest extends BaseTest { |
|
|
|
FormCodeLangRQ langRq = FormCodeLangRQ.builder().groupCd(randomNm).cdId("NEW_CODE001").langDivCd("ko_KR").cdNm("신규코드001").rm("비고....").build(); |
|
|
|
FormCodeLangRQ langRq = FormCodeLangRQ.builder().groupCd(randomNm).cdId("NEW_CODE001").langDivCd("ko_KR").cdNm("신규코드001").rm("비고....").build(); |
|
|
|
comCodeService.createCodeLang(langRq); |
|
|
|
comCodeService.createCodeLang(langRq); |
|
|
|
|
|
|
|
|
|
|
|
String groupCd = "NEW_GROUP1002"; |
|
|
|
String groupCd = randomNm; |
|
|
|
String langDivCd = "ko_KR"; |
|
|
|
String langDivCd = "ko_KR"; |
|
|
|
|
|
|
|
|
|
|
|
this.mockMvc.perform( |
|
|
|
this.mockMvc.perform( |
|
|
|
get(this.BASE_URL + "/code") |
|
|
|
get(this.BASE_URL + "/code") |
|
|
|
.param("groupCd", groupCd) |
|
|
|
.param("groupCd", randomNm) |
|
|
|
.param("langDivCd", langDivCd) |
|
|
|
.param("langDivCd", langDivCd) |
|
|
|
.contentType(MediaType.APPLICATION_JSON_VALUE) |
|
|
|
.contentType(MediaType.APPLICATION_JSON_VALUE) |
|
|
|
.accept(MediaType.APPLICATION_JSON_VALUE) |
|
|
|
.accept(MediaType.APPLICATION_JSON_VALUE) |
|
|
@ -514,6 +509,10 @@ public class ComnCodeControllerTest extends BaseTest { |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
.andExpect(status().isOk()); |
|
|
|
.andExpect(status().isOk()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// comCodeService.deleteLang(randomNm, "NEW_CODE001", "ko_KR");
|
|
|
|
|
|
|
|
// comCodeService.deleteCode(randomNm, "NEW_CODE001");
|
|
|
|
|
|
|
|
comCodeService.deleteCodeGroup(randomNm); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@DisplayName("모든 그룹과 코드 조회") |
|
|
|
@DisplayName("모든 그룹과 코드 조회") |
|
|
|