작성
·
220
0
MemberService memberService;
MemoryMemberRepository repository=new MemoryMemberRepository();
@BeforeEach
public void beforeEach(){
memberService = new MemberService(repository);
}
에서 저는 강의와는 조금 다르게
MemoryMemberRepository repository=new MemoryMemberRepository();
을 beforeEach메소드 안이 아닌 밖에로 뺏습니다.
좀더 효율적이지 않을까 생각이 들어서요
왜냐하면
매번 테스트 케이스가 끝날때 마다 MemoryMemberRepository 의 store는 clear();되고
기존의 MemoryMemberRepository을 넘겨주는게
매번 테이스 케이스마다 생성할 필요 없다는 생각이 들어서요
제 생각이 맞나요??