개발 기록

211207 TIL (test case,jpa) 본문

TIL

211207 TIL (test case,jpa)

수염차 2021. 12. 7. 19:33

Java Optional Guide

 

Java Optional Guide

Java.util.Optional class | 안녕하세요. 이 글은 java.util 패키지의 Optional 에 대하여 다루려고 합니다. Optional class는 값이 존재하는지 여부를 명시적으로 체크하기 위해 등장했습니다. 이 글을 통해서 Opt

brunch.co.kr

테스트케이스 작성시 참고한 부분

-테스트 케이스 만들면서도 필요성이 확 와닿지 않았는데 팀원분들이랑 튜터님 말씀들어보니 좀 알것도 같았다.

두가지 입장이 있다고 하셨는데 나도 전체 코드를 테스트 케이스로 작성해 테스트 커버리지를 높이는 것 보다는 에러가 날 만한?! 한 메서드 안에 여러가지가 실행되는 그런 코드를 중점으로 작성하는 게 더 효율적일 것 같다고 생각이 들었다. 근데 또 커버리지를 높여도 전체적으로 확인할 수 있어서?! 하면 좋을 것도 같다. 스파르타 강의 들을때 개발하고 테스트하는게 아니라 테스트하면서 개발 하는게 맞다고 했는데 그렇게도 해보고 싶다. 테스트 케이스 만들어 보면서 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