통합 테스트 설정하기
더보기
@RunWith(SpringRunner.class)
@SpringBootTest
public class MemberRepositoryTest {
@Test
@Transactional
public void save() throws Exception{
//given
//when
//then
}
}
@RunWith(SpringRunner.class) 애너테이션은
JUnit에 로그 남기게 하는 설정이다.
@SpringBootTest 애너테이션은
통합 테스트를 실행하게 하는 설정이다.
@Test 애너테이션은
각 테스트 함수를 지정하는 설정이다.
@Transactional 애너테이션은
트렌젝션 단위를 지정하는 설정이다.
반응형
'TDD' 카테고리의 다른 글
[ TDD ] 테스트 데이터 DB에 저장하기 (0) | 2022.02.13 |
---|---|
[ TDD ] 테스트 코드 Template으로 추가하기 (0) | 2022.02.13 |
[ TDD ] JUnit - 예외 상황 검토하기. assertThrows() (0) | 2021.12.25 |
[ TDD ] JUnit - @BeforeAll , @BeforeEach , @AfterEach 초기값 설정 및 초기화 (0) | 2021.12.16 |
[ TDD ] JUnit - 결과값 검토하기 , Assertions (0) | 2021.12.16 |