인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

sy k님의 프로필 이미지
sy k

작성한 질문수

스프링 핵심 원리 - 기본편

관심사의 분리

관심사 분리 강의 테스트코드 BeforeEach 어노테이션 관련

해결된 질문

작성

·

314

0


[질문 내용]
관심사 분리 후, 테스트 코드 작성 시 @BeforeEach 어노테이션에서 에러 메세지가 뜹니다. 커서를 이리저리 올려다보고 해봐도 해당 어노테이션을 사용할 수 없다고 나오는데 이것은 스프링 버전이 문제인 것일까요?

아래에 스크린샷 첨부합니다
 

답변 2

1

안녕하세요. sy k님, 공식 서포터즈 OMG입니다.

에러 메시지를 해석하면, 해당 어노테이션이 작성되어있는 위치에 올 수 없다라는 내용으로

@Test로 선언한 메서드 안에 @BeforeEach에 해당하는 메서드가 포함되어 있는 것을 확인할 수 있습니다.

코드 구조를 변경해주세요

 

@Test

void createOrder() {

//...

}

 

@BeforeEach

void beforeEach() {

/...

}


감사합니다.

0

sy k님의 프로필 이미지
sy k
질문자

아... 테스트 안쪽에 넣어서 그런거군요 감사합니다!!

sy k님의 프로필 이미지
sy k

작성한 질문수

질문하기