본문 바로가기

회고

TIL_2022.10.04

반응형

1. Facts(사실, 객관)

- Describe- Context - It 방식으로 BookController, HomeController 작성

- 현업 부서에 데이터 뽑아주기

- 엑타소프트 e지로 관련 테이블명 만들기

- 각종 기술블로그 링크 정리

 

2. Feelings(느낌, 주관) 

어제에 이어서 Describe - Context - It 테스트 작성을 이어나갔습니다. 모든 Controller 테스트를 완성하면 약 테스트코드 200개가 넘어 갈 것 같습니다

 

문제는 로그인을 했을 떄와 안했을 때의 테스트 차이인데 @WithMockUser를 활용했습니다. 아무리 비로그인 상태로 화면을 이동한다고 해도 결국에 Authentication은 null이 아니라 ANONYMOUS의 객체로 이동을 합니다.

 

 

현업부서에 데이터를 엄청 뽑아줬습니다. 가끔 이런 일들이 작업흐름을 깨는 것 같기도 해서 힘들때도 있습니다. 그래서 자주 요청되는 양식을 템플릿을 만들어서 두었더니 훨씬 일이 간소화되었습니다. 이것을 자동화 할 수 있는 방법이 있을까나...

 

엑타소프트 솔루션 사용을 위해 e지로 관련 테이블명을 만들었습니다. 가끔 사이즈를 작게 만들어서 INSERT가 안되는 문제들이 있었는데 이번에는 넉넉히 넣어두자

 

3. Findings (배운 점)

- @WithMockUser를 통해 임시의 유저를 로그인한 효과를 가질 수 있다

 

4. Action (구체적 계획)

- Describe- Context - It 방식으로 뷰 포인트 테스트 작성

반응형

'회고' 카테고리의 다른 글

TIL_2022.10.08  (0) 2022.10.09
TIL_2022.10.07  (0) 2022.10.08
TIL 2022.10.03  (0) 2022.10.04
TIL_2022.10.01  (0) 2022.10.02
TIL_2022.09.30  (0) 2022.10.01