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

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

도토리님의 프로필 이미지
도토리

작성한 질문수

스프링 핵심 원리 - 기본편

관심사의 분리

테스트 코드 작성 관련

작성

·

238

0

@BeforeEach
public void beforeEach() {
    AppConfig appConfig = new AppConfig();
    MemberService memberService = appConfig.memberService();
}
AppConfig appConfig = new AppConfig();
MemberService memberService = appConfig.memberService();

위의 코드는 선생님께서 작성하신 것, 아래 코드은 제가 작성한 것인데, 메서드로 만들지 않고 클래스의 필드로 만들었습니다. 위의 코드대로 하면 매번 테스트 메서드를 호출할 때마다 2줄의 코드도 함께 수행되는데, 아예 클래스의 필드로 만들어버리면 실행할 코드 수도 줄어들고 좋지 않을까..? 하는 생각이 들었는데, 선생님께서 메서드로 만드신 이유가 무엇일까요..??

답변 1

2

안녕하세요. 이현지님, 공식 서포터즈 David입니다.

아래 글 답변 참고 부탁드립니다:)

https://www.inflearn.com/questions/437624

감사합니다.

도토리님의 프로필 이미지
도토리

작성한 질문수

질문하기