개발 기록
211207 TIL (test case,jpa) 본문
테스트케이스 작성시 참고한 부분
-테스트 케이스 만들면서도 필요성이 확 와닿지 않았는데 팀원분들이랑 튜터님 말씀들어보니 좀 알것도 같았다.
두가지 입장이 있다고 하셨는데 나도 전체 코드를 테스트 케이스로 작성해 테스트 커버리지를 높이는 것 보다는 에러가 날 만한?! 한 메서드 안에 여러가지가 실행되는 그런 코드를 중점으로 작성하는 게 더 효율적일 것 같다고 생각이 들었다. 근데 또 커버리지를 높여도 전체적으로 확인할 수 있어서?! 하면 좋을 것도 같다. 스파르타 강의 들을때 개발하고 테스트하는게 아니라 테스트하면서 개발 하는게 맞다고 했는데 그렇게도 해보고 싶다. 테스트 케이스 만들어 보면서 validation 빼먹은 부분 수정할 수 있었고 비즈니스 로직이나 예외처리 부분 다시 한번 더 볼 수 있어서 괜찮았다.
-JPA
findAll 사용 시 정렬하기 (게시물 최신순 정렬)
feedRepository.findAll(Sort.by(Sort.Direction.DESC,"createdDate"))
'TIL' 카테고리의 다른 글
211212 WIL (3차 프로젝트 발표 끝 !) (0) | 2021.12.12 |
---|---|
211208 TIL (통합테스트 에러) (0) | 2021.12.09 |
211207 TIL (validation) (0) | 2021.12.07 |
211205 wil (스프링 프로젝트 2주차) (0) | 2021.12.06 |
211204 TIL (0) | 2021.12.04 |
Comments