로딩
요청 처리 중입니다...

[Spring] 통합 테스트(Integration Test)에 대한 정리

 [Spring] 통합 테스트(Integration Test)에 대한 정리

지난 게시글은 단위 테스트에 대해서 정리해봤으면, 이번에는 통합 테스트에 대해서 정리해볼 예정이다. 현재 다니고 있는 회사의 경우에는 POC 접점이 많아서 단위 테스트 보다는 통합 테스트 위주로 진행되고 있기 때문에 보다 깊게 정리해볼 생각이다.

우선, 애플리케이션 코드와 테스트 코드로 나눠서 진행해봤다. 1. 애플리케이션 코드 1) UserEntity.java @Entity @Table(name="user") @Getter @AllArgsConstructor @NoArgsConstructor(access = AccessLevel.PROTECTED) public class UserEntity { @Id @GeneratedValue private Long userId; private String userName; @Builder public UserEntity(String userName) { this.userName = userName; } } 2) UserRepository.jav...

# andDo # 테스트 # 자바 # 스프링 # Transactional # Test # SpringBootTest # Spring # perform # MockMvc # Java # Integration # Disabled # AutoConfigureMockMvc # andExpect # 통합