묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 서비스 테스트 Dependency Injection
[질문 내용]백엔드 개발의 회원서비스테스트 마지막 부분에서 @BeforeEach로 매번 memberRepository와 memberService를 새로 생성하여 연결하는데, @AfterEach를 그대로 사용할거라면 아래와 같이 초기에 한번만 memberService를 생성할 때 memberRepository를 이용하면 되지 않나요? MemoryMemberRepository memberRepository = new MemoryMemberRepository();MemberService memberService = new MemberService(memberRepository);
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
[14강 회원 서비스 테스트] 에서 beforeEach()로 매번 새로운 인스턴스를 만들어주면, 굳이 afterEach()로 store를 비워줄 필요가 없어지는 것 아닌가요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 아니오[질문 내용]관련 강의 : 14강 - 회원 서비스 테스트 repository와 service를 맨 위에서 인스턴스를 만드는 것이 아니라, beforeEach()로 매번 새로운 인스턴스를 Dependency Injection으로 만들어주도록 바꿨잖아요? 그러면 이제 굳이 afterEach()로 store를 비워줄 필요가 없어지는 것 아닌가요? 어차피 서로 다른 인스턴스에 대해서 행위가 발생하는 거니까요. 강의 항상 잘 듣고 있습니다. 감사합니다.