|
|
|
@ -1,15 +1,12 @@
|
|
|
|
|
package kr.co.palnet.kac; |
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper; |
|
|
|
|
import jakarta.servlet.ServletException; |
|
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.detail.SearchUserRS; |
|
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.register.FormRegisterRQ; |
|
|
|
|
import kr.co.palnet.kac.api.v1.user.account.service.UserAccountService; |
|
|
|
|
import kr.co.palnet.kac.app.KacAppApplication; |
|
|
|
|
import kr.co.palnet.kac.config.security.model.BaseUserDetails; |
|
|
|
|
import kr.co.palnet.kac.config.security.service.BaseUserDetailsService; |
|
|
|
|
import kr.co.palnet.kac.config.security.util.JwtUtil; |
|
|
|
|
import kr.co.palnet.kac.util.ObjectMapperUtils; |
|
|
|
|
import org.junit.jupiter.api.BeforeEach; |
|
|
|
|
import org.junit.jupiter.api.extension.ExtendWith; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
@ -19,7 +16,6 @@ import org.springframework.restdocs.RestDocumentationContextProvider;
|
|
|
|
|
import org.springframework.restdocs.RestDocumentationExtension; |
|
|
|
|
import org.springframework.restdocs.mockmvc.MockMvcRestDocumentation; |
|
|
|
|
import org.springframework.security.config.BeanIds; |
|
|
|
|
import org.springframework.security.core.userdetails.UserDetailsService; |
|
|
|
|
import org.springframework.test.web.servlet.MockMvc; |
|
|
|
|
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|
|
|
|
import org.springframework.web.context.WebApplicationContext; |
|
|
|
@ -27,7 +23,6 @@ import org.springframework.web.filter.CharacterEncodingFilter;
|
|
|
|
|
import org.springframework.web.filter.DelegatingFilterProxy; |
|
|
|
|
|
|
|
|
|
import java.time.LocalDate; |
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
|
|
import static org.springframework.restdocs.operation.preprocess.Preprocessors.modifyUris; |
|
|
|
|
import static org.springframework.restdocs.operation.preprocess.Preprocessors.prettyPrint; |
|
|
|
@ -70,26 +65,26 @@ public class BaseTest {
|
|
|
|
|
.build(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected String getUserToken(){ |
|
|
|
|
protected String getUserToken() { |
|
|
|
|
|
|
|
|
|
String username = "TEST_" + System.currentTimeMillis(); |
|
|
|
|
|
|
|
|
|
String jsonRQ = """ |
|
|
|
|
{ |
|
|
|
|
"cstrmDivCd" : "MEMBER", |
|
|
|
|
"cstrmStatusCd" : "ACTIVE", |
|
|
|
|
"userId" : "%s", |
|
|
|
|
"authId" : "USER", |
|
|
|
|
"siteCode" : "DRONE", |
|
|
|
|
"userPswd" : "%s", |
|
|
|
|
"joinCrtfyCd" : "HP_CRTFD", |
|
|
|
|
"memberName" : "이경도", |
|
|
|
|
"brthdyDate" : "1999-09-07", |
|
|
|
|
"email" : "lkd9125@naver.com", |
|
|
|
|
"hpno" : "01083703435", |
|
|
|
|
"clncd" : "+82" |
|
|
|
|
} |
|
|
|
|
""".formatted(username, this.CREATE_PASSWORD); |
|
|
|
|
{ |
|
|
|
|
"cstrmDivCd" : "MEMBER", |
|
|
|
|
"cstrmStatusCd" : "ACTIVE", |
|
|
|
|
"userId" : "%s", |
|
|
|
|
"authId" : "USER", |
|
|
|
|
"siteCode" : "DRONE", |
|
|
|
|
"userPswd" : "%s", |
|
|
|
|
"joinCrtfyCd" : "HP_CRTFD", |
|
|
|
|
"memberName" : "이경도", |
|
|
|
|
"brthdyDate" : "1999-09-07", |
|
|
|
|
"email" : "lkd9125@naver.com", |
|
|
|
|
"hpno" : "01083703435", |
|
|
|
|
"clncd" : "+82" |
|
|
|
|
} |
|
|
|
|
""".formatted(username, this.CREATE_PASSWORD); |
|
|
|
|
|
|
|
|
|
FormRegisterRQ rq = new FormRegisterRQ(); |
|
|
|
|
rq.setCstrmDivCd("MEMBER"); |
|
|
|
@ -105,9 +100,9 @@ public class BaseTest {
|
|
|
|
|
rq.setHpno("01083703435"); |
|
|
|
|
rq.setClncd("+82"); |
|
|
|
|
|
|
|
|
|
try{ |
|
|
|
|
try { |
|
|
|
|
userAccountService.createUser(rq); |
|
|
|
|
} catch (Exception e){ |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|