강의

멘토링

커뮤니티

Inflearn Community Q&A

hyunju68895006's profile image
hyunju68895006

asked

Spring Core Principles - Basic Edition

Separation of Concerns

@BeforeEach 장점

Written on

·

219

1

안녕하세요!

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

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

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

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

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

springoop

Answer 2

2

hyunju68895006님의 프로필 이미지
hyunju68895006
Questioner

답변 감사합니다!

2

yh님의 프로필 이미지
yh
Instructor

안녕하세요 현집님^^

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

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

감사합니다.

hyunju68895006's profile image
hyunju68895006

asked

Ask a question