Domain 계층 : 클래스를 테스트 하는 것과 동일하게 별도의 추가적인 설정 없이 별도의 클래스를 만들고, 안에 테스트할 메서드를 적으면 됨.
※ Service, Repository, Controller 계층은 빈은 스프링에서 관리하기 때문에, 테스트에 @SpringBootTest를 붙여야 함
Service, Repository 계층 : 스프링 빈을 사용하는 테스트 방법 사용 (@SpringBootTest)
데이터 위주의 검증이 주로 테스트 됨
Controller 계층 : 스프링 빈을 사용하는 테스트 방법 사용 (@SpringBootTest)
응답받은 JSON을 비롯한 HTTP 위주의 검증
'테스트 > 테스트코드' 카테고리의 다른 글
JUnit 5 기초 (Chapter 5) (0) | 2023.05.02 |
---|---|
JUnit5 관련 어노테이션이나 설정관련 설명 정리 (0) | 2023.04.19 |
Junit5에서 사용되는 주요 어노테이션 (0) | 2023.01.03 |
테스트코드 수동으로 직접 만들었을 때 단점 (테스트 프레임워크 안 쓸 때) (0) | 2023.01.03 |
테스트 코드 구성 항목 (0) | 2023.01.03 |
댓글