inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 테스트 컨텍스트 @Transactional

166

wjs3859

작성한 질문수 2

0

 @Test
@Transactional
@Rollback(value = true)
public void transactionSync(){
userDao.deleteAll();
assertThat(userDao.getCount()).isEqualTo(0);

userService.add(users.get(0));
userService.add(users.get(1));

assertThat(userDao.getCount()).isEqualTo(2);
//
}

@AfterEach
public void test(){
assertThat(userDao.getCount()).isEqualTo(0);
}

스프링 테스트 컨텍스트를 이용해 메소드 레벨에 @Transactional 를 붙이면 해당 메소드 이후 롤백되는 것을 확인하기 위해

위와 같은 코드를 실행했는데 @AfterEach 가 붙은 메서드에서 에러가 발생했습니다. 2개가 존재한다고.. 

이유가 무엇인지 궁금합니다.!

답변 0

오타 제보

2

31

2

시큐리티 필터 설정 질문입니다!

2

41

1

공통 코드 , 계층 구조 질문

1

35

1

강의 자료 위치

1

39

1