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

현집님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

관심사의 분리

@BeforeEach 장점

작성

·

172

1

안녕하세요!

강의를 듣다가 문득 궁금한 점이 생겨서 질문 드립니다.

@Test 가 실행될 때마다 새로운 테스트 객체가 생성되어 필드가 초기화 되는데,

위 코드처럼 클래스 필드에서 초기화 하지 않고,

이렇게 @BeforeEach 메소드 내부에서 초기화 하면 어떤 장점 있는지 궁금합니다.

좋은 강의 해주셔서 정말 감사합니다!

답변 2

2

현집님의 프로필 이미지
현집
질문자

답변 감사합니다!

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요 현집님^^

생각하신 것 처럼 결과적으로 똑같습니다.

지금처럼 단순한 경우에는 생각하신 것 처럼 하셔도 되는데, 조금 복잡해지기 시작하면, 결국 프로그래밍 코드들이 필요한데, 그래서 @BeforeEach가 필요합니다.

감사합니다.

현집님의 프로필 이미지

작성한 질문수

질문하기