인프런 커뮤니티 질문&답변
Test 관련 부분 질문 드립니다.
작성
·
227
퀴즈
51%나 틀려요. 한번 도전해보세요!
객체를 직접 생성(new)하여 의존성을 관리할 때 발생하기 쉬운 설계상의 문제는 무엇인가요?
컴파일 오류가 발생한다.
요구사항 변경 시 클라이언트 코드 수정이 필요해진다.
객체 직렬화가 불가능해진다.
멀티 스레딩 환경에서 문제가 생긴다.
답변 3
1
0
위에 남긴 답변으로 어느정도는 이해하실 수 있을 것이라 생각했는데 질문 내용과 다른 점이 있는것같아서
보충 설명할게요!

궁금하신 내용이 위에 MemberService와 OrderService는 필드에 선언되어 있고,
AppConfig는 @BeforeEach에서 생성하는 차이에 대해 궁금해 하시는건가요?
AppConfig의 생성 범위를 beforeEach로 한정 지어 매번 테스트가 실행 될 때 마다 외부 영향 받을 일 없이 AppConfig는 beforeEach에서만 생성되게끔 필드로 선언해두지 않은 것 입니다.
0





