-
[SPRING] 단위테스트 원칙Spring Boot 2023. 2. 3. 17:26
경로 별로 테스트 할 범위를 정한다.
Service 쪽 테스트코드에서는 해당 비즈니스 로직에 올바른 값이 들어왔을 때 잘 작동이 되는지만 테스트한다. 만약 Repository 쪽에서 일어날 수 있는 특별한 케이스(ex. 아이디 중복에러, 전달 값 타입 에러, null 값 에러 등) 는 Repository 쪽 테스트코드를 따로 생성해서 그쪽에서 테스트한다.
이렇게 해야 에러가 난 위치가 로직쪽인지 DB쪽인지 명확하게 알 수 있다.
'Spring Boot' 카테고리의 다른 글
[SPRING] 강한결합, 느슨한 결합? (0) 2023.02.12 [SPRING] Redis를 사용해보장 (0) 2023.02.09 [SPRING] application.yml 에 들어갈 설정 (0) 2023.01.31 Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set (0) 2023.01.31 [SPRING] 테스트코드에서 h2 DB 접근을 위한 세팅 (0) 2023.01.30