작성
·
200
1
MemeberService에서 @RequiredArgsConstructor로 MemberRepository 주입시, 테스트 코드에서 MemeberService 생성시 파라미터를 받는데, 강의에서 new로 생성하였을 때와 무슨차이인지가 궁금합니다 ㅠㅠ
아래와 같이 코드를 작성하였습니다.
@Service
@RequiredArgsConstructor
@Slf4j
public class MemberService {
private final MemberRepository memberRepository;
...
}
class MemberServiceTest {
// command + shift + t 테스트 코드 껍데기 자동생성...
MemberService memberService = new MemberService(new MemoryMemberRepository());
@Test
void join() {
}
@Test
void findMembers() {
}
@Test
void findOne() {
}
}