• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@BeforeEach 장점

21.01.21 02:02 작성 조회수 125

1

안녕하세요!<o:p></o:p>

강의를 듣다가 문득 궁금한 점이 생겨서 질문 드립니다.<o:p></o:p>

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

위 코드처럼 클래스 필드에서 초기화 하지 않고,<o:p></o:p>

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

좋은 강의 해주셔서 정말 감사합니다!<o:p></o:p>

답변 2

·

답변을 작성해보세요.

2

현집님의 프로필

현집

질문자

2021.01.22

답변 감사합니다!

2

안녕하세요 현집님^^

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

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

감사합니다.