독립적으로 테스트 환경에서는 간단한 시큐리티 설정 사용함?
유닛 테스트 시 기존 시큐리티 설정은 안쓰는거?
ㅁㅁ(222.239)
2021-09-24 01:15
추천 0
댓글 13
다른 게시글
-
대기업 다니면 재밋냐? [1]헬마스터(supersaver) | 21.09.24추천 1
-
교양 강의 진짜 시러시러 흑흑익명(39.7) | 21.09.24추천 0
-
개울 900만 개울가 1600만익명(118.235) | 21.09.24추천 0
-
돈주고 들을만한 부트캠프 추천좀... [4]정직갑(dkqkakak123) | 21.09.24추천 0
-
이 추석 다음의 불금에도 수업이고 회사가고 머 그런 흑우 없제?? [5]공기역학(experimenter) | 21.09.24추천 0
-
웹개발자의 희망이자 미래.you [1]익명(114.202) | 21.09.24추천 0
-
개발자는 결국 뭘해도 을이네 [3]익명(119.71) | 21.09.24추천 0
-
이번 주말에는 진짜 놀지 않고 토이프로젝트 진행해야지 [7]개바보(list0427) | 21.09.24추천 2
-
본인쟝 오늘 생일임 ㅋㅅㅋ [5]익명(39.7) | 21.09.24추천 3
-
취직 잘되는 사회를 만들든가 [2]익명(211.108) | 21.09.24추천 0
disable security option 있을텐데 propertie로 스프링부트쓴다면 그거적용하고 h2로 테스트해라
메인에서 설정한 시큐리티 적용안한다는 뜻 맞죠?
나같은경우는 api 테스트는 mock 으로 validation한 parameter,body정도 체크하고 서비스는 또 서비스테스트코드만들어서 하는데, 위 두개하면서 시큐리티 disable한경우는 안겪어봤어. 니가 저걸 고려한다는건 뭐가 문제가있다는거임.
현재 컨트롤러 api 테스트 시에만 발생하는 문제입니당!
통합테스트라는거지?
postman ? curl
니가말하는건 단위테스트가 아닌데
아뇨 컨트롤러단 유닛테스트 공부중입니다.. MockMvc mvc와 ObjectMapper 사용해서 하는중인데 이게 통합테스트인가요?
테스트 클래스 상단 애노테이션에 AutoConfigureMockMvc, WebMvcTest, ExtendWith 이런 애들만 사용중인데!
아니 mockmvc 쓰고있는거면 통합은아니고, api쪽 컨트롤러 테스트하는거같긴한데. 그곳에서 엔드포인트 요청할때 스프링시큐리티가 걸림돌이된다면 뭔가 니코드가 이상한거라는거임.
굳이 걸림돌이되어서 문제가되었다면
https://stackoverflow.com/questions/15203485/spring-test-security-how-to-mock-authentication
이런거
원하는건지 해봐
아 네 이해했습니다 다시 글 내용에서도 제일 궁금한게 컨트롤러 유닛 테스트할 때 스프링 시큐리티 옵션 처리 방식이 궁금해요 프로젝트에서 설정한거랑 독립적으로 시큐리티 적용 시키는지, 메인이랑 똑같이 제대로 시큐리티를 적용시키는지
그거는, 니가 유저가 인증되어있는 상황에서 mock api를 테스트할것인가? 인증되어있지않은상태에서의 mock api를 테스트할것인가? 이 두개중 하나를 니가 선택해서 하면된다. 내가 올린링크도 mock에다가 인증옵션 주잖아.