테스트
Layered Architecture 구조별 테스트 작성법
Persistence, Business, Presentation 계층의 역할과 계층별 테스트 전략, @DataJpaTest·@WebMvcTest 활용법을 정리합니다.
Persistence, Business, Presentation 계층의 역할과 계층별 테스트 전략, @DataJpaTest·@WebMvcTest 활용법을 정리합니다.
Mockito의 @Mock, @MockBean, @Spy, @SpyBean, @InjectMocks 애노테이션의 차이와 단위·통합 테스트에서의 활용법을 예제 코드로 정리합니다.
인프런 워밍업 클럽 백엔드 스터디 2기 3주차 Practical Testing 강의를 들으며 배운 테스트의 필요성과 DisplayName 작성법을 정리합니다.
인프런 워밍업 클럽 백엔드 스터디 2기 4주차에서 배운 테스트 더블과 Mock, 좋은 테스트 작성 원칙을 정리하고 4주간의 학습을 회고합니다.
여러 개의 트랜잭션 매니저 빈이 등록된 환경에서 테스트 코드가 NoUniqueBeanDefinitionException을 던진 원인과 해결 과정을 정리합니다.
Java/Spring 테스트 강의를 들으며 배운 의존성 주입과 의존성 역전을 활용해 Clock 같은 외부 의존을 테스트 가능하게 만드는 방법을 정리합니다.
회원 도메인과 메모리 기반 리포지토리를 인터페이스로 설계하고, JUnit으로 저장/조회 기능을 검증하는 과정을 정리합니다.
@SpringBootTest와 @Transactional로 회원 서비스의 회원가입, 중복 검증, 조회 기능을 통합 테스트하는 과정을 정리합니다.