작성
·
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